Decent benefits, good HR team, some solid technology and significant government NRE work
Cons
No sense of urgency
Lots of ugly old software being re-purposed
Poor company culture
No shared vision among execs
Finances controlled by faceless corporate parent
Old, ugly HQ