Pros
The level of maturity and trust in this work environment owes itself to the extensive vetting process of candidates. The company is organized on a flat management structure with no dedicated sales or marketing team - the work simply speaks for itself. The same can be said for the lack of dedicated HR; conversations are dealt with in a mature and succinct manner within teams. This may seem odd, but it makes sense when you learn that team members genuinely care for each other as much as their work. At the end of the day, the ability of the company to build circles to address company needs pays off with a very thin administrative burden, high levels of organizational clarity, and greater profit-sharing for analysts driving the work.
As an A-type who has weathered overtly competitive work environments, and toxic hierarchies, it's been incredibly refreshing to apply the same type of customer care to your own team and to be able to simply focus on your work. As someone who loves analytics and client-facing work, I don't know a better place to be. There's a sense of empowerment to build the company we want to work at; something I felt directly with the initiatives I started within the company.
Cons
Roughly a third of the staff are permanently remote, and more than half work from home on a given day. The ecology of the workplace is highly digital, and depending on your project and team, it lends itself to more of a solo work than you'd see in a typical consulting firm. That's can be an adjustment for some. Luckily it's easy to jump on different company initiatives or slack boards to stay involved with coworkers. Self-advocacy is the best tool here. If you're used to a high engagement team atmosphere, being aware of your work temperaments and advocating for projects that are the right fit pays off. The company does a good job of keeping everyone in-the-fold through weekly meetings and bi-annual in-person retreats.