Can be flexible. Good coworkers. Work from home when needed.
Cons
Outdated tech stack and slow to updated processes. May feel like a lot of what you learn will not be transferable for the next step in your career. You may be hired on as a "junior" but then be lead on projects.