Pros
Retirement plan. Benefits. There are still some very smart people floating around here who know their stuff. Supporting the nation's defense through good analysis is rewarding.
Cons
I've been around for years but this company is definitely on the decline. Pay is not commensurate with performance. Many directors who have done nothing for years will continue to do nothing for years to come. Very cliquish. More and more effort being exerted to improve image rather than quality of work. Enormous amounts of time being spent to ensure compliance with corporate rules and zero time being spent ensuring quality products. Division management has their hands tied since all decision making seems to come directly from the top of corporate management with no exceptions. This is the great little company that starting acting like a bureaucratic big company and forgot what made it great to begin with. Went from hiring the cream of the crop to the bottom of the barrel because they were cheap.