In the years I was there, I managed to do good things for others, especially leading to safety and security for troops.
Pros
Lot of good people. Company hires veterans and disabled periodically. Attempts are made via All Hands meetings to keep employees informed; however, scuttlebutt is more effective in most cases.
Cons
Overboard loaded with middle management. Lots of micro-management. Every 3 minutes of activity has to be accounted for, and as a result, there is a lot of "cheating". Good ideas/suggestions are sometimes victim of attempted management hijack, and if unsuccessful, roadblocks are put in place. Safety issues discovered require lots of effort to get beyond middle management. Management boondoggle trips are common. Watch your back. Charitable giving decreased markedly along with company benefits. Some programs leadership very arrogant. Customers have been made to jump through unnecessary hoops to obtain needed information. Access to state of the art software tools usually is not possible due to costs, short sightedness, and squandering of resources on management.