With the constant changes at the exec level, there's a strong sense of instability and the politics that comes along with that frequent change. In the time I have been with this company, I have seen a failed attempt by Lockheed Martin to standardise a traditionally unconventional company, and now a private equity firm who is in the process of cleaning house in attempts to go public. This is especially challenging since the workforce is spread throughout the entire world - literally all 7 continents - and can sense that instability. You have to be lucky to get a strong manager that looks out for you, or you will get lost in this shuffle.
It's part of the nature of being a US Govt. contractor - but it is a disadvantage to be a "Foreign National". When this company speaks in terms of pay, they say the range is for an "American National" or otherwise. Pay range should be based on qualifications, not what country you come from. Also FNs could be limited to some positions based on US Govt. security requirements. Also understandable, but a Con if you're not American.