Too much politics
Employees do not feel heard - upper management do not care and listen about what employees need and want. They pretend they listen, but not do anything about it.
They take advantage of new graduates -pay and benefits are low
They care about the sales people more than the engineers.
High Turnover