Training is great. Everyone works together as a team. Atmosphere is friendly. PTO is good. Hours are somewhat flexible, and they understand when you need off. Comp time is also available if you don't want to use PTO. I hated to leave, but I moved.
Cons
Pay is a bit low for what you are doing. Raises are minimal, 2% is max, which doesn't even keep up with the cost of living increases. Other than the PTO, the benefits are average, with the medical being a bit on the expensive side