Most of the company is marketing/sales
Engineering is underfunded and overworked
Constant changing of priorities leads to wasted work
No investment in staff, e.g training, professional development
No other benefits other than pay, e.g. bonus is in stock options which are worthless if you leave
No support for staff health issues (attitude was get the job done or get out)