Pros
Company culture is genuinely special. People are aware of what's going on in the world and try to create a space where everyone is valued & accepted for the person they are. Leaders are accessible (in concept) and generally people are friendly. A lot of the cultural aspect of the job changed when we went remote because of covid, but at least in our market, the office ops team put in a huge amount of effort to maintain as much of the community feel as they could remotely.
Cons
A lot of politics. Internal politics matter more to career progression than they should. There are times when internal politics have negatively impacted client delivery, and this wasn't an isolated situation. Additionally, a new career framework was rolled out last year and despite promises that it would standardize criteria for promotion, it only added more politics and subjectivity into the mix. Managers are promoted when they don't have the actual skills to be good managers (provide consistent feedback, remember details about conversations with their people, advocate for their direct reports when appropriate). Most of the roles at the consultant level are staff aug roles. You have to fight to be staffed in roles that actually align with your career interests...and there aren't that many to go around because of the type of work that is sold. NB: this is practice-dependent, but was the case for my practice. Slalom pays a lot of lip service to diversity and inclusion, but the reality is there are very few non-white, non-male senior leaders across the company - and especially in my market. Compensation for non-technical roles lags behind some other consulting firms and definitely lags behind equivalent industry jobs. Benefits are average at best and 401k matching is comparatively pretty low.