Hours are good, salary is decent for government. Benefits are excellent.
Cons
Upward mobility is limited. Long term staff are unwilling to change and move in to the new century. Budgets are lower than should be, meaning limited resources and short staffing everywhere.