Avantages
There are many opportunities within the company. If you want to progress in your current career or migrate to an related career field, you receive great encouragement from your management team. There are many online tools and processes to aid the individual and mentors available in any discipline.
Inconvénients
It is a business that is tied to government contracts. Compensation is fair, but must fall within the guidelines of the contracts being worked. That is, an individual performing above the pay grade on a government contract would have to obtain approval from the government customer to be paid at a rate higher than the contract or seek an opportunity on another contract, which is fair, but not always understood by employees.