Some serious house cleaning is needed in engineering - our organization is bureaucratic, ambiguous, process-heavy, and highly ineffective. This prevents us from being innovative, disruptive, and high performant - and we surely won't be able to attract or retain top talent. The pay is also another huge problem, you have to be willing to pay for and retain A players! Every year I always see our top talent leave for better offers while B players continue to stick around.