Pros
- Competitive pay for the MSP space, though you'd make more going internal
- Work life balance is good if you choose to draw firm boundaries.
- Great for gaining experience and getting your hands on lots of industry-leading technology (Azure, Fortinet, Meraki, etc.)
- Cert reimbursement
- Hybrid work
Overall, this is a place I'd go into with an exit plan in mind. I have a lot of gratitude for the experience I gained here, but a lot more gratitude that I got out when I did. However, if you can commit to 12-18 months of putting up with poor leadership and bad client relationships with the intention of gaining new experience for your next job, I'd consider it.
Cons
This is not important to most readers, but I need leadership to see it: You can NOT be a "family first" company and not offer maternity leave. It's completely contradictory of the values you claim to hold so dear.
Now for the rest:
In the two years I spent with the company, I kept hearing the same "light at the end of the tunnel" speech that was just talk. The light never came, and the company just gets worse and worse.
This is a company that's great on paper but fails to execute. Employee churn is extremely high with many people leaving after only 6 months. This makes it so departments have a hard time keeping their head above water and hitting goals, let alone serving clients well. Client churn is almost just as bad. So many clients can tell the turmoil that's happening at DKB just by how poorly they're being served.
DKB's business model, at least while I was there, is not doing them any favors. They onboards clients with a below-average per-endpoint cost that looks good on paper, then tries to make all of their profit through non-recurring revenue with special projects and implementations. This put HEAVY pressure on professional services and it seemed like leadership was never willing to find a better way.
BDR team is horribly incompetent and makes promises that we can't keep. BDR team is not technical and leans on technical leadership to basically make the pitch because they don't know what we do or what we offer.
The company's client base was essentially built and sustained by one VP who is no longer with the company, leading the company to bleeding clients since they have nobody to properly replace the contributions he made.