Same mistakes over and over.
GD does deal with some very firm deadlines. To achieve them, the managers will typically work their team to death during the last month - 6 weeks of a project. We then pat ourselves on the back for "going the extra mile" to get the job done, and the repeat the process with the next cycle. Nothing ever changes.
Working on systems that truly make a difference
Corporate culture is soul destroying