Pros
Decent pay and benefits
Remote work is an option if your work is unclassified
LOTS of flexibility. As a well-established employee, I can generally work whenever/wherever I want as long as I reach 40 hrs/week
Work/life balance is valued, working overtime is rare
Lateral moves are encouraged and easy. If you want to try a different role, different program, or different branch of the company, you usually can
Management is forgiving and generally accomodating of those with disabilities or special needs, but ymmv
Cons
Sometimes management is too forgiving, people who cause problems for others aren't always dealt with
Upward mobility can be difficult, it's important to advocate for yourself and make friends in high places
Red tape can get in the way