Pros
Some of the best people and best friends I've made in a workplace. The day-to-day interactions in-person made every commute to the office worth it. Incredibly smart and thoroughly vetted processes for working. Great for a junior strategist looking to learn the industry and for senior employees looking to refine skills. Very competitive PTO / Holiday / Bonus structure - but need to be proactive to take advantage of all the perks. Leadership have a good sense of where to steer the organization + intentions of doing the right thing for their employees. Very capable operations + HR staff to make onboarding and remote working easy/manageable for new employees.
Cons
On the surface, the organization appreciates individuality. In reality, Type A personalities and people who fit a traditional consultant mold are favored. Lack of management training and professional empathy among Directors / Project Leads creates burnout and goes against company values. Policies can be convoluted and difficult to navigate; things that should be simple are made complex for the sake of standardization. Pay is only competitive when considering the bonus structure (which includes company / individual performance). Work and process has transferred well to remote working; company culture has not.