Pros
Very interesting programs to work on. Good culture of respect and collaboration among the engineering staff. Lots of really smart, highly capable coworkers. Stable work - many of the contracts we have have been with us for years. Good work-life balance. Manassas is well situated for a variety of living options - you can live away from DC and have a reasonably affordable house on a decent sized lot, or you can live towards DC and have easy access to the amenities of the big city (and a reverse commute).
Cons
Pay and benefits are mediocre. Salaries for existing employees gradually fall more and more below market as the maximum "merit" raises possible don't keep pace with industry salary growth, or even with updates to the corporate pay scales. Facility is old, and in many ways run-down. Restrooms haven't been updated in decades, and haven't been deep cleaned or maintained properly for years - several regularly have standing water from leaking plumbing. IT infrastructure and policies are archaic. Two monitors for engineers is not a big ask.