Pros
This is a a good place build your career if you are coming out of college. The firm offers a lot of exposure to different kinds of business however you have a chance to get type casted. Above all, KPMG is working hard towards becoming the employer of choice and it offers good benefits .
Cons
Due to it being a partnership firm, there are a lot of secrecy towards sharing of financial numbers with employees or even finding out background information on events that may affect you - both financially or professionally. Promotions are not handled fairly - you need to be in good books of your partner. At the level of staff positions (associates/senior associates) there is no consideration of past experience and training (higher degrees like MS/MBA/PhD) that you may bring to the table - they do not hold much value.