Pros
- Smart, down-to-earth co-workers and a culture that fosters collaboration - Flat organizational structure with (mostly) approachable leadership - Local model minimizes or eliminates air travel, unless part of a national practice - Lots of latitude to grow your career in a way you see fit (as long as it fits within a practice) - Decent salary, especially for the size of the firm and the type of work - Very good technology consulting practices (especially Microsoft)
Cons
- Expensive (but improving) benefits; slowly accruing PTO - Lack of strategic, challenging big-picture roles in favor of staff-aug and basic PM/BA assignments (as many others have alluded to) - Lack of an effective brand name (and good projects) in the management/business consulting arena - Increasingly high turnover is stripping many of the firm's most talented players - Growing trend towards hiring college grads/younger consultants keeps the culture fresh, but is infusing it with more politics and jockeying for recognition