There are certainly staff members at defense contractors who strive for excellence (I know several personally), but yeah the management culture is pretty fucked. Lots of cases where engineers point out what a bad idea something is, get overruled (because we have a deadline to meet, dammit), and then management acts shocked when it blows up in their faces.