Good place to learn, poor leadership and pay make it hard to stay
Pros
You’ll get hands-on experience with a wide range of technologies and client environments, which can be great for building your resume. There are some genuinely good people here. It’s a decent place to start your career, gain some traction, and figure out where you want to go next.
Cons
Leadership is sorely lacking. There are plenty of bosses but no real leaders, people who guide, support, and take responsibility. Raises barely account for inflation, and compensation is significantly below market. Advancement isn’t based on merit, it’s based on who you know. Friends or family of leadership get paid more and are shielded from accountability, even when they underperform. There’s a noticeable culture of favoritism that kills motivation for those actually trying to improve the company. Titles don’t reflect responsibilities, if you’re an associate, expect to be doing the same work as “senior” techs without the pay or recognition. There’s no clear career path, and promotions seem more about timing or favoritism than performance or contribution. There’s also no prioritization: everything is treated like a fire drill, all the time, which makes it hard to manage your workload or develop professionally. Mistakes are rarely owned, and blame often rolls downhill. Processes are inconsistent or nonexistent, you’ll be told one thing by one person and the opposite by another. Like many MSPs, the pace is fast and the workload is high, but without strong leadership or defined processes, burnout is real. You’ll learn a lot by necessity, but the chaos adds unnecessary stress.