Offices all over the world, travel possibilities
Work with great people
Promotions
Support our military in many different way
Cons
The don't really care about their employees.
When they lost a contract instead of keeping people they employed for years they dropped them instead of bring them onto current or opening contracts.
Upper management was never there to help.