Pros
Learning never stops at Bain. My peers are smart, motivated, talented and fun - they far exceed my expectations. Everyone is passionate about outcomes, which means that we constantly prioritize and focus on what is most important, and eliminate anything that's not. Practically that means minimal bureacracy, which is great. Reviews are fair and very thorough. People who want to have the ability to carve out a flexible career path when interests and priorities change.
Cons
Professional services means long hours, high stress (not unique to Bain); we take pride in being a lean organization, which pays many dividends, especially in tough economic times, but our systems and processes aren't as robust as they should be for a company our size. Performance reviews can be like drinking from a fire hose.