Pros
Most of the senior management at KPMG are friendly, supportive, and great people to work with and learn from. If you work hard, you'll gain influence within the firm and you'll get your pick of the engagements that come along. As each engagement means a new team and new responsibilities, there are endless learning opportunities that will help you to move your career forward quickly.
Cons
Some people move forward in the firm simply through the passage of time, and not through their inter-personal or technical abilities. There are some people in senior management who are arrogant, chauvinistic, and narrow minded. There's nothing more demotivating than working for someone who takes pleasure in publicly showing favoritism and belittling people in front of their peers, even if you're the one being favored.