Pros
Great benifits, although they got rid of the pension plan for new hires and they decreased the tuition reimbursement. But the 401K / vacation and health care are top notch. The are very stable company which is good for these tough times. They also are very fair about relocating you around the country. The work they do is amazing, you'll have a great sense of pride talking with the soldiers about what a difference the company makes in defending our freedom. The CEO is also a great man with great ideas. They are trying to expand into new markets to remain a leader.
Kontras
The company is very slow to get things changed. It is run like the military so rank is very important. It is very hard for young people to get respect and promotions. There is a huge number of old employees who do nothing but come to work and collect a check every week. The review process is terrible where they use a bell curve to fit everyone into a certain range based on their peers. They spend way to much time on diversity and not enough on people who can actually do the job. it is very hard to stand out there.