Pluspunten
The bar is set high. There's no dead weight on the team, and virtually no 'grunt work'. to speak of. The entire environment is set up to enable the team members to deliver a level of value that exceeds client expectations.
As consultants, DSP's role is to address the hard problems and challenges that need solving - and that the client can't or hasn't been able to solve on their own. Sometimes, they aren't even aware of the problem, or are focused on the wrong problem. The level of thinking required, discovery, and due diligence is high, with the driver being delivery of value that exceeds client expectations.
There can be a fair amount of pressure at times, for example delivering value while simultaneously pivoting to rapidly become an SME on a new topic. It's all amazing opportunity for growth though if you're the type of person who is always looking to learn and grow.
There's a massive amount of trust (both ways, between leadership and employees). The philosophy is to hire great people who are smart, passionate, and motivated, and let them excel. There's a lot of autonomy, and no micro-management. The culture is very much one of free reign and support from day 1. The detailed hiring process means you get implicit trust right out of the gate, and it's yours to lose. Very refreshing approach versus firms who keep people on a very tight leash until they've proven themselves, or build policies around the lowest common denominator that then affect everybody.
Leadership is very much on the pulse, with virtual company meetings, and scheduled one-on ones with the president and CEO happening regularly - with very open dialog. The team is small, and frankly they're just great people with enormous hearts (and brains). Just ask about the community service efforts to get a sense of the type of people you're looking at.
Some of the conversations and meetings are genuinely inspiring. When the topic turns to thought processes, influence techniques, mental models etc. it feels more like you're part of an interactive Ted Talk than sat in a work meeting.
Team dynamics are good. While the model means you'll typically be the sole person of your skillset on any given client, frequent touchpoints with other team members working on other clients take place and allow the sharing of knowledge, collaborative problem solving and so on.
The benefits would make most companies envious. In addition to all the usual stuff (health/vision/dental/generous 401k match) there are some wonderful perks. A significant personal development budget allows each employee to take training, attend conferences, and so on that build skillsets, keep knowledge current, and grow the employee. A decent health and wellness budget each month with few restrictions allows employees to indulge in experiences and activities they might have a hard time justifying out of their own pocket. All the little things have been thought about - a monthly home office stipend towards power, office supplies etc. and a willingness to make sure employees have all the tools they require to perform.
Minpunten
No cons. During the interview cycle you might experience some skepticism around whether some of it sounds 'too good to be true'. I'm telling you from experience: It's all true.