Communication is bad, most people including middle-management do not know what is going on in the company. Sometimes even Eng. Managers are not aware about company decisions.
No long-term plan for teams on growth, nurture and retention. People leaving and layoffs are common.
Onboarding in tech is not good - no proper plan for team building or buddy program.
Lack of planning and vision and overall poor communication between management and employees.