Pros
Outstanding people. The professionals are all at the of their respective games. Competitive salaries, strong technology infrastructure (meaning: They keep work computers and software up-to-date; well-trained IT people in-office at all locations keep things humming.)
Cons
The company tends to spend a great deal of time and money recruiting and training top talent. But because FTI is publicly-traded, senior management has one goal only: Keeping the stock price high. (Which is their legal obligation ... but that tends to conflict directly with a consulting practice.) As a result: if there's even a slight downturn in billable hours (one slow quarter, for example, after 12-14 quarters of solid growth), they start slashing upper-echelon employees to keep the stock price high. Terribly short-sighted and wasteful. They also have an "up or out" view of everyone above Admin Assistant level ... meaning that many very talented employees are promoted to positions where suddenly they're required to develop business (when they have zero experience at client development, much less the desire to do so). Result: A lot of excellent mid-level people leave when they can't fulfill the new job (which they never asked for)