Pros
All based on consulting experience; - Opportunity to gain broad experience - good career base - you learn the basics and how to deal with ambiguity - Quick career progression - Good people - Get to see lots of different places - if you are into travel -
Cons
- Work hrs and work life balance - it's consulting - good if you are independent, sucks with family - Internal politics - it's a partnership - see below - Partnership - with all its benefits and disadvantages. It it either something you buy into or not. To make Partner (or for that matter to progress to any career level) you need to play the game. It's like a political campaign - work matters but the "friends" you make matter as much. - The degree of politics is much higher here then at other organizations