Pros
1. Reputation: Looks good on your resume 2. People: Generally capable and nice to work with 3. Experience: Exposure to a wide range of projects 4. Flexibility: To a certain extent, more so for managers and above, you can create your own brand image and do what you are passionate about, as long as you are making $$$ for the firm
Cons
1. Compensation: At or below industry average, bonus is a joke 2. Career Advancement: It’s extremely difficult to get prompted to partner. There is a huge backlog of Sr. Managers in most practice areas. 3. Favoritism: If you have a powerful partner as your sponsor and are part of his network, then you will be given the right projects and are more likely to get promoted. 4. Work Life Balance: The bottom line is that you are committed to 100% travel and you will get staffed where you can make $$$ for the firm. When you are on a project, you are expected to bill at least 45 hours/week, excluding any administrative tasks and forced firm activities.