Pros
- Competitive Salaries - Easy going atmosphere and culture that promotes hard work based on self-governance and personal responsibility rather than micro-management and power hungry superiors breathing down your neck - Tons of learning opportunities - Great team of people with plenty of knowledge to offer and an equal amount of respect toward one another - Zero office conflicts - Great benefits package - Incentives towards educational advancement (paid certs/schooling) - Lots of room for growth - One month of vacation to start - Free parking
Cons
- Lots of fires to put out (No different than any other MSP) - Fairly small team between both frontline techs and escalation team, so when an unexpectedly large workload hits, it hits hard - Focusing on one thing isn't always easy, but if you're well trained in time management, you'll be fine.