Pros
- Some really interesting projects - You get a lot of responsibility very quickly when you join - Promotions can be quick - There are some very intelligent people who are great to work with within the firm (however, many of these people leave/ are in lower positions)
Cons
- While high turnover in consulting is expected, high turnover of upper managers is not. While I was at Mars, I saw many of the best managers and senior consultants at the company leave which does not bode well for the company's future. - They don't do much to look out for employee's well being. Many projects are over sold and under staffed and you are expected to work as late and often as needed to fill this gap. A lot of this is due to an underlying fear within the company of losing clients because of the "one client per industry" model. - No bonuses at lower levels - There is no upward review system which definitely shows in some of the poor management - Promotions are not so much based on reviews but more on VPs pushing for people which leads to a fairly convoluted, opaque promotion schedule - They don't do much to stay up to date and relevant as a company (i.e. no internal office chat, no electronic expense form, etc.) - There are very few women in the company and no women in higher positions