Pros: free breakfast, good atmosphere, great compensation
Cons: management is a bit confusing and the roles overlap too much
Great company to work for, it gives a decent push at your resume. The work environment is ideal for a productive time at BCG. The learning is based on an advanced knowledge sharing between the employees, you can clearly feel that people at BCG do not work for themselves, they strive for an excellence in business that the company represents. I'd say that is what makes BCG different than any other company you can work for, it's bigger than yourself, it's contribution to the world of tomorrow.