Defense contractors, as a rule, seem to have a corporate culture of mediocrity and poor performance. But you will find pockets within them that do better, possibly even actually being "frontier level". IT projects, though, are not one of the things they tend to excel at. The FAA stuff as one example, but most IT procurements end up bogged down with years of delays or just failures. It's tradition now.