Pros
Salary is competitive, and projects are interesting if you manage to land the right ones. The bonus structure is good as financial incentives are tied to company performance. Even with a "meets contribution" rating, one receives a good annual bonus payout equal to % of base salary. Employee stock options, unlimited PTO, minimal travel (in some services), helpful, friendly, approachable internal groups to assist with operations, doesn't feel overly hierarchical, good reputation among clients and very intent on good references in order to grow the portfolios of work. has a desire to be innovative and disruptive without overhauling the entire business model, and leaders seem very transparent and no-nonsense. Global company with global presence, but without it having some of the siloes of other consulting firms. They invest in certifications, and there are a few opportunities to do in-person events on occasion. Most people are dispersed and work remotely if they don't need to travel to a client site.
Cons
Promotions are political at the Manager and above level, and because it is not an up-and-out model, one might find themselves having grown several years but not be promotion-eligible due to utilization (which can sometimes totally be at the whim of clients and staffing, not the consultant or portfolio lead). Sometimes, the company wants to rely too much on "land-and-expand" selling work and landing contracts. It wants to stay scrappy and maintain its positive reputation in the marketplace, which can sometimes create extra burdens later in an engagement when there is a need for a change order, re-scope of work, etc., to extend projects and resources. That can also be a broad consulting thing.