Pros
Nice consultants and associates. Almost no traveling required unless desired.
Cons
The standard is to work 50+ hours a week. Even if you've finished client work, you aren't allowed to complete training or internal work. Instead, you are asked to come up with more problems to fix so they can bill the client for 40 hours or more. Reviews are based greatly upon participating in events or projects outside of client work. If you aren't able to put in more than 10 hours outside of the 40 hours for client work on a weekly basis, this is not the company for you. Even though the "expectations framework" seems like a good idea in concept, in reality it becomes a standard used to judge your every move. If you don't fit the norm exactly, you will end up with unfavorable projects. Diversity seems to be greatly discouraged. Reviews tend to focus on criticism with very little positive feedback. Even if you have improved upon something that was criticized in your last review, the problems (despite the improvements) will still be reflected on future reviews for months/years to come. Management can pick and choose who they receive feedback from, so you will not be given a chance to provide any feedback for them unless they like you. Employees are expected to be salespeople for potential projects. VPs basically spend all day "networking" to sell potential projects. If you want to pursue a career in sales, then this is a great company for you. Otherwise, you may want to look elsewhere.