Everything else. Mostly the CEO has no clue how to run an effective company. He panics and fires random people for "underperformance". When my third colleague was fired in 6 months I finally decided it was time to leave. All of these fired employees were outstanding in their own way and were not given any tools to succeed. That company has a great idea, great team and joker leadership team. Constantly overpromising and under delivering for customers then pushing the responsibility to deliver onto an already overloaded dev team. They do not compensate team members fairly and instead of lie about growth opportunities and make false promises. Upper management will pretend to be tight with you then talk mad ish about you as soon as you're randomly fired by the CEO because he wants to "try something different". I saw this on multiple occasions. The 4 day work week is a lie. Management expects you to work Friday and gets upset when you don't.