Pros
-Lot's of growth opportunities -Continual acquisition of new skills -Lots of face-to-face time with senior management -Ability to work on projects with tangible impacts. Junior positions (i.e. Consultant / Senior Consultant) are integral to project success. -Generally surrounded by bright and motivated people -- most people have an "internal" motivation to solve problems and aren't incentivized solely based on perception.
Cons
-Promotions only happen once a year -- results in large (and outweighed) emphasis on end of year performance. Would be ideal to transition to 6-month promotion cycles. -Bonuses and raises are extremely variable from team to team, resulting in a misaligned incentives. Some teams/ groups have TC that is far below industry standard; others are on-par with similar firms. -Conversely, within teams/ groups compensation is far too standardized where the top/ most utilized workers are paid the same as low performing staff, leading to feel as though they are being overworked without any incentive structure to reward them. -Perception matters more than outcomes. Once a certain threshold of competence is met, everything becomes political. This is probably true of most corporate jobs, but it's very obvious at FTI and internalized by most employees. -There is a lack of any formalized training process. It is extremely necessary to be able to quickly understand how to execute analyses with little to no guidance.