Pros
The staff doing the day-to-day work are talented and hardworking. They are genuinely great people to collaborate with. There's also a strong union that advocates effectively for its members. The mission is important and worth believing in. Remote work is fully supported, and I never had trouble taking PTO, though in talking with colleagues, that isn't universal.
Cons
There's a culture of arbitrary urgency. Sprints are frequent, even outside of election periods. Requests often come in last minute and with the expectation that you drop everything you're currently working on. Then the work gets held up by layers of approval. Layoffs and reorganizations happen frequently, and internal surveys show morale trending downward. Even outside of restructuring, job descriptions can shift without notice, sometimes fundamentally changing the nature of a role or expanding its scope considerably and without any corresponding adjustment to pay. Raises and promotions are opaque. There is no clear criteria, no timeline, and little explanation, even when employees ask directly.