Great benefits, solid pension, and, depending on what level you are working at, consistent work. For people who find meaning and purpose in working in service to the public, this is an excellent place for you.
Cons
The higher up you are the worse the pay is comparative to the amount of work you do. The barriers of bureaucracy get in the way of the “do good” intentions of many.