Pros
Good work-life balance. Generally, unless you have something calendared for trial, you work your 40 hours, and that's it. You can also work more and gain credit hours to use as additional leave hours. My direct manager is very good at his job, and we get along extremely well. Management at his level are, in my experience, relatable, understanding, and patient. They were very willing help develop the skills necessary for the job.
Cons
Understaffed, underfunded, and several of the of the benefits that made the job enticing are being done away with such as telework and flexible work schedules. Used to be able to manage hours to take full days off or work from home, but now it's a fully in-office, 8 hours a day, 5 days a week experience. Also, my location doesn't offer parking, so I pay $125 a month just to go to work. Lastly, communication from the upper echelon is extremely poor. It takes forever for information to be passed down through the chain. They make a habit of revealing information through extremely roundabout methods and wording for weeks before revealing pertinent information.