Pros
Convenient location; great people at the non-managerial/executive level. The "worker bees" work incredibly hard and long hours - very dedicated with little recognition. Some strong ISDs with limited access to graphics support. QC is a one-person army.
Cons
Terrible performance at the management and executive level; very unprofessional and passive aggressive. Tons of money is wasted on a top-heavy team with no contracts to actually manage resulting in massive lay offs at the bottom-level. Those left end up being over worked and exhausted. The President is all smokes and mirrors with minimal experience in actual contracting; he tries to pull the "military" card constantly which is insulting to a family with a strong, life-long military service background. HR is extremely unprofessional; I had no exit interview because they just don't want to hear it. In short, it's a hot a mess! And to be forewarned, they encourage existing personnel to write glowing remarks to cushion the onslaught of negative reviews.