Founders have no direction, micromanagers.
Upper management have a theme for folks when they quit and ask: "why are you leaving, do you have any advice for us?" Response is always the same, yes listen to your employees, take in their suggestions.
Doesn't listen to the customer for what they want. Overpromising things. The business management side is careless, doesn't care for customers. Case in point, the Founders would take meetings in a McDonalds and you can hear children screaming in the background and leaves the microphone open.
It is legit chaos, and unprofessional. Founders doesn't listen to anything that anyone says and pretends to understand what the system can or cannot do.
Upper management will take no responsibility for decisions.
No promotions. If they have any at all, it's picking favorites, and frankly doesn't consist of contributions. Some people have worked there for more than 4 years with nothing. Some have worked for 3 years without a salary increase. No, that's not a joke. Every year or 1.5 years, 30% of the company leaves. Either overworked or broken promises. It is a cast system here. If you don't have a PhD you aren't worth talking to here. The researches don't produce anything either, they sit around drinking tea and act better than everyone else who is working frantically to make anything work, or test anything.
No one does real code reviews here. They push stuff and break stuff constantly. Everyone is in denial.
No 401k match. No annual bonuses. No stock, they'll throw like 500 at you. Which wont lead to anything.