Pros
Most clients are K–12 schools, which makes for a generally relaxed and low-stress work environment. Leadership is very hands-off and trusts you to handle things your own way. If a customer takes issue with something, management will usually have your back, within reason. The on-call rotation is super chill. You’re only up every few months, and you get to pick your week. Company culture is solid. The small team size means you actually get to know everyone, and people are friendly and willing to help where they can.
Cons
Very siloed structure. As an MSP employee, you’re fully responsible for your assigned sites, and escalating to senior engineers can be slow and cumbersome. Most of the time, you’ll be troubleshooting and resolving issues on your own. There’s little to no formal training or professional development beyond what you pursue yourself. Advancement opportunities are also limited simply because of the company’s size. Until a senior person leaves, your position will likely stay where it is. Pay is middle of the road. Merit raises do happen, but not often. The new health insurance setup is great for younger employees since it’s mostly covered through a company “voucher,” but it’s much pricier for older staff or anyone with dependents. There’s also no retirement plan offered.