I spent 13 years at BCG, from 1993 to 2006, and held several roles in the company, finishing as human resources director and general manager.
BCG prepared me in so many ways for my current role. I learned rigorous problem-solving, sophisticated stakeholder management skills, the ability to present complex material simply and compellingly, and the capacity to juggle a large workload and tight deadlines. In addition, I emerged from BCG with strong values, a dedication to client service, and first-hand experience as to how a very successful professional services firm aligns every aspect of its operations with its strong vision for success.
I think BCG provides you with a solid grounding in how to solve problems in a team environment. You learn how to respect people's contributions regardless of seniority, how to accept that your ideas can and should be pulled apart and examined, how to hypothesize answers based on common sense and available data, and finally how to push for the best and most elegant solution at all times and never accept second-best.
If I was to tell someone considering a career with BCG one thing, it would be that your time here will be a defining experience, and you will learn valuable skills faster and more deeply than in other career opportunities.