Benefits are improving slowly year-over-year; health insurance premiums actually flat this year.
No micro-managing; if you do your work well you get left alone.
Cons
Understaffed on some contracts which means when a key person gets a new job or retires, there's a huge loss of knowledge.