Pros: great benefits, very decent pay, and it takes an act of congress to get fired.
Cons: too much red tape to accomplish anything.
In general, there's not much out there. Where else in the world can you make a decent salary, great benefits, excellent retirement, and really not have to do that much?
I love being a federal unionized worker!