Decent benefits, although health care is eroding. Work at home possibilities.
Cons
Short sighted middle management only concerned with how they look, not actually making the company a better place to work at. Too many people don't care that things are accurate and aren't doing their job.