Pros
Larger than most MSPs, yet focused on employee well-being. The company has an excellent benefits offering, and a culture dedicated to hearing ideas from everyone. Continual learning is encouraged and celebrated for everyone. There is a strong focus on making sure the company is providing the right level of service to each customer. Work/Life balance is also highly encouraged (to varying degrees depending on the role. Teams are always willing to work with each other to drive success and make the customer experience better.
Cons
Not a great work environment for those looking to coast by. But if you're a driven person, there are great opportunities!