It's a good place to work and the people are nice.
Cons
No reviews or raises unless you ask many times, upper management has serious issues with showing any appreciation and under pays. Understaffed or not properly staffed. Minimal 401k match at 1% max. Pto never grows, no perks for long term employment