Oh god where to begin. Outdated technology with very little innovation. Incompetent managers with zero actual expertise in government contracting. Too many yes men and not enough subject matter experts.
1. Work from home - great if you want time to think and concentrate on your work
2. They do 1999 software testing.
Cons
1. They moved back to 1991 software testing.
2. Performance evaluations are scripted or hard-coded.
3. Should be a good place but too corrupt a culture.