Pros
Great people work here. Interesting work
Cons
Bad work life balance, company does not care about your development and if you dont find a project on your own, you get left out to dry. Extremely stressful. Some great people work here, but in the current business environment they are getting rid of people without giving them much runway or opportunity. My friends at McKinsey and Bain had much better expereinces and were generally given more of an opportunity to learn and develop. While they are also cutting people, its more at the 1.5-2 year mark whereas BCG gave a year or less in many cases and was fine kicking people into a tough job market without giving them the skills or experience they came for. Despicable in my opinion, but at the end of the day, they are a business and profits are all they really care about.