Company: KPMG
Date: 2015-03-18
Overall rating: 3/5
Employment status: former
Experience level: Junior

Every experience is different
Pros: There is a certain certainty, that once you are liked by a manager, you will be growing within the firm well.  Each engagement team is different, however, if you are on a big client, you will not have to look for another engagement again.  You always have an opportunity to prove yourself.  HR always will help you if you actually approach them.
Cons: Depending on the industry you are in (for me it was NY Finance), there is no work-life balance.  The work takes on anywhere from 10-14 hours/day on average.  Showing face and staying beyond a certain hour, if the manager is still at the office, is an unwritten rule.  Though management will never tell you, they almost always judge your actions.  On many occasions there is a conflict of interest between your engagement manager and your performance manager being the same individual.  Teams that have a certain bond do not tend to accept "outsiders".