Pros
: Excellent company culture. Well-connected company with plenty of room to grow for those engineers who really want to go deep into next-generation technologies. Generous pay-scale. Engineering staff has great communication. Everyone is made to feel valued as they each bring something unique to the table. You can see this in the discussions during the team meetings. Unlike most places, senior engineers will work with you to solve a problem, rather than solve it for you, or leave you out to dry altogether.
Engineering staff work together more like good friends, then just co-workers. In my experience at lesser MSPs, I can say this attitude is a refreshing change from the ‘you’re on your own’ MO of other companies.
Cons
During the COVID-19 pandemic, we had one Zoom pizza-night. I wished we would have had more.