Pros
The pay and benefits are great, even though we do not get pay raises as we use to. It may be more worthwhile to get a get outside of the govt doing a comparable job. And the best perk is Job Stability and knowing you should not get laid off (aside from fire-able offenses).
Cons
They are reorganizing now and pretty much clueless as to what they are doing. As well as having employees do more work, but for the same pay. Mind you in the past 5 years they have only increased pay 2% cumulatively over 5 years. Mgmt acts (and they may truly be unaware since they lack proper leader skills) clueless that employee morale is sinking fast. And that does not mention all of the millions of things we must do now that waste more time. Prime example - having to fill out 3 different time sheets!!!! As far as job advancement is concerned you may be a little limited in options.