Pros
Much like any MSP, you are exposed to and learn a million different technologies. Everyone is extremely helpful. There are a lot of opportunities for raises and promotions. Management is generally attentive to any issues you have and will always listen and try to work with you.
Kontras
Much like any MSP, things can get hectic at times. That's just the nature of having a wide variety of clients. Also, tickets are an extremely important part of the job (it's how we get paid by our clients), so some people with an IT mindset may get frustrated by spending a good amount of time keeping up on all the notes. Also, the company is rapidly growing every year, so some growing pains can be expected while new systems are put in place to handle the growth. Overall, these issues are minor compared to most workplaces.