Promotion is based on time in the industry, management decisions can spring up on short notice, especially in regards to expansion, and there is a tendency to feel disconnected from the master plan due to some aspects of siloification, at least until quarterly fix-ups. Also pay for engineers is pretty low for industry with no stock options or alternative forms of compensation.