Pros
The best reason to work here is due to the fact that it is the best MSP around, period. It's a small company but it is growing quickly and management is good which is a rare find in MSP work. You'll get to learn a lot while working here due to the variety of issues that come up and everyone is willing to help you out if you get stuck on an issue which helps the learning process as well. You won't find a kinder more understanding work environment in this area. It's essentially like being part of a big group of friends who all have the same goal in mind and that is to provide the best IT services around. The pay is pretty good as well compared to other places in the area. All in all I think this is a great place to work and would recommend it to anyone looking for a good job in IT services.
Cons
Sometimes information on client applications or hardware can be hard to find, but usually someone knows what you're looking for, plus we're restructuring documentation currently to make this a lot better.