Great team to work with! Leadership will do anything in their ability to allow you to succeed.
Cons
Some challenges can arise when dealing with customers, but I wouldn't necessarily label it as a "con". That is just part of being in I.T. Amount of PTO can be better, but they are very flexible.