Engineering is a dysfunctional mess. Culture in certain areas is toxic. Turnover is high, loyalty to people is low. Promotions are non-existent, but terminations and turnover are a monthly occurrence. They know how to purchase good companies, but they can't figure out how to to integrate them or establish a culture that encourages innovation.