Pros
Really smart and nice people. Learn a lot from projects (when staffed). Fun outings and offices are very nice.
Cons
BCG screwed up big time and hired way more people than they had work for. Now they are looking to find problems where none exist as a way to out counsel really good people. The problem is not the As and Cs but is the lack of work because BCG isn't selling enough - their prices are too high. It's really insidious that BCG fails to own up to this like McKinsey did and just admit that they need to do a layoff instead of making up performance issues. The other problem is MDPs are underselling work so when you do get staff you have to work 80 hours a week to meet what the client expects and this does not count toward billability.