Pros
- a well established big corporate - the people are nice - the pay is okay nationally but if you have the skills to pass interviews well, you have way better opportunities for financial growth elsewhere
Cons
- your actual manager will change for each project and you are more likely than not to have someone horrible over you with very unrealistic expectations - on paper "they care about work like balance", however, trust me, that's a big lie. people over work A LOT and managers expect you to do so too. Needless to say, if you don't, you won't get promoted ... - BCG is NOT a tech company, sou will always be seen as a non essential member even if you will literally be bringing crazy value - Salary is SO low in comparison to the value you are bringing - growth within the company is SO slow, political, unfair, unrelated to your actual skill that its sickening. They would rather bring in someone new rather than promoting veteran employees - if you are a fresh graduate joining BCG, make sure not to feel trapped within the ecosystem. You will need to learn a lot of BCG specific stuff that is useless elsewhere so keep this in mind and focus on what can be portable and usable everywhere else