Company: KPMG
Date: 2015-04-27
Overall rating: 1/5
Employment status: former
Experience level: Junior

Not a place for IT professionals
Pros: 1) Good consulting exposure but only for Indian market
2) No work hours monitoring (as you would mostly be at client site)
3) Good pro-employee initiatives, but implementation takes ages 
4) Good bonus (but comes 4 months late) 
5) Instant recognition for your efforts, at least verbally
Cons: 1) Bad leadership, they don't understand technology and provide poor or zero guidance to team, but yes they can spend entire day talking and talking. Everybody does lots and lots of talking with pointless PPT presentations. Meetings are essentially  a 'who can talk more'  competition, specially among people from higher management (above manager and below partner). Saturdays and Sundays can be marked for strategy meetings which will add no value to anything.
2) Sales team is clueless of technology and mostly try to sell training in name of 'technology' projects
3) First things a programmer or a tester does is to create a PPT (and loads of it) in name of providing approach.  
3) Bad support infrastructure e.g. finance,admin and IT. Support systems like HRMS, payroll are archaic and tacky.Even project invoicing has to be done by you
5) Only indian/african/middle east clients, no exposure to North america or EU
6) No processes at all, a software development project will look like a college project with no code reviews, no continuous integration , no framework etc.
7) Average to bad salaries, no rewards 
8) Most of the people are from peripheral IT consulting background (IT audits,CMMI etc) and none from hard core technology. 
9) Rivalry between groups,partners. KPMG is a group of several sub groups within, so unnecessary competition and politics
10) No technical trainings