Pros: tuition assistance; benefits package
Cons: middle-management communications to employees
Overall a good company to work for. Like any company supporting the US Government and defense sector in a consulting capacity, resources have become more tight, leading to changes in the company in order to account for those decreased resources.
In general, the company is most beneficial for those around the headquarters in the McLean, VA area and surrounding offices. In the smaller offices, opportunities for advancement are harder to come by.
The company does provide solid benefits and has done relatively well holding down costs on insurances, etc. The company does provide extensive training and tuition assistance, though the on-site training is mostly geared to those in the Washington, DC area.
Management is good, overall, though in some cases managers at the middle level do not communicate with employees as well as they could. Given that many managers and their direct-report employees are in different locations across the US, this lack of communication can be frustrating for employees.
Again, overall a good company to work for.