Excellent benefits and a stay out of your way management style.
As a government contractor they do try to retain their employees when contracts expire.
Cons
There is not much opportunity for a cash bonus for doing something exceedingly well.
Good benefits and great environment. It is clear that the CEO and other high ups care about the employees. The company provides opportunities for certification training.