Pros
Great work/life balance, and a healthy work environment. Decent amount of PTO, and its generally accepted to take time off whenever you need/want. Flexible work schedule. Management is respectful and generally willing to make accommodations to your needs as long as you're getting the work done that you need to, when you need to. Health insurance and other benefits are fairly decent.
Cons
Stagnation. Role feels like a dead end, and other than moving into supervisory/management positions, the opportunities for career growth just aren't there. Pretty high turnover, and processes & quality metrics are constantly changing one way, then another, then back to how they were etc. The pay isn't good, but it's competitive with other companies in the area.