Very supportive company that will provide resources that you need when you need them, but will generally allow you to do your job without a lot of micromanagement
Cons
Not really a con on the company itself, but the process of getting security clearance to work on the government contracts can be long and can be an issue for some people.