The corporate culture is one of appeasement and mediocrity -- no one risks saying: "the emperor has no clothes". The prime impetus of the troops is to protect their own jobs and benefits so its never their fault when failure occurs. This frequently leads to absence of testing, improper test methodologies, poor quality control, anything to avoid being the bearer of bad news. Lower and middle management is largely made up of "yes" men and women. That's not to say there aren't some really good people there or projects. But those people are the exception, not the rule and they are drowned out by the mediocrity.