Pros
Working at the team level is great, responsive PMs who are willing to help you succeed. The work is great intellectually speaking, but takes a while to pick up if you've never worked with Medicaid. There seems to be pretty decent upward mobility if you stick around for a while. They allow hybrid or full time remote work, and they don't really enforce any office attendance. At a local level they excel at organization. The pay is decent enough to tolerate the cons.
Cons
Town halls usually are about either management's efforts to hire more people or tell us to generate more revenue. Management seems unaware or uninterested in ways to retain staff of all levels. Management has launched a reorg that feels disorganized but I don't actually know because upward visibility is opaque. Once a year they take away our expense privileges for a while so we can't do office events or happy hours.