Pros: work life balance is good. no micromanaging from upper management
Cons: no raises, no upper management skills, poor morale, management will hold things over your head for a very long time, no outside training, management makes empty promises on things they know they cannot deliver
this place would probably be a good stepping stone, but that is about it. Get in, learn what you can, and get out.