Vantaggi
Typical benefits of a consulting firm 1. Personal growth - you will learn A LOT. Client management, how to run projects, how to manage risks and issues, presentation skills. Your team & your bosses will guide you every step of the way. Everything you do (especially if you are junior) will be reviewed by a senior, a manager, a director and in some cases, a partner. 2. Competitive increment - if you are not incompetent and show signs of growth, you will definitely get a grade bump (your grade will increase e.g. from SA 2 to SA 3) and the progression comes with a really good increment (20-30%). Promotion from SA to manager is slightly harder - but if you're not incompetent and meet/exceed expectations, it's definitely easier than other companies. Thats why you will meet 26-27 year old managers (and a lot of them are very smart and competent)
Svantaggi
1. No WLB. Going home at 7pm is early. Taking leave can be difficult. Holidays need to be planned a year ahead. 2. You will not have a lot of (if any) control what you will be specializing in. Depending on what clients / projects require resources, you will be thrown into those projects. You're not interested in the industry / project? Too bad so sad. 3. Depending on your team - bosses can be relentless. Some bosses will not be kind to you for making mistakes. Can be disheartening getting yelled at / insulted for presentation slide that can be fixed in 15 mins. 4. It is a client-facing role - ultimately the client makes the decision. You will find yourself doing things that sometimes don't make business sense. But it's what the client wants! 5. Some teams will speak in Mandarin during meetings, etc. May be exclusionary for those who can't speak Mandarin. 6. Bonus is really bad.