People are friendly and easy to work with for the most part, depends on your team in particular. Good work life balance, no tight deadlines for the most part.
Cons
No upward movement or clear direction. No collaboration, hard to know whats happening in the company and within the team. No clear goals or expectations set.