- Basically a dictatorship ruled by a CEO who likes to micromanage everything.
- A %100 product focused company (CEO to be more exact) that constantly pushes its employees to ship features in ridiculous timeframes. Everything is done in a haste, which causes a lot of problems for everyone.
- Product owners, designers, UX people, and even managers don't have any authority. They are just operators for the CEO. They all have to constantly struggle with the daily changing requirements coming from the top, which affects developers as well. One "command" from the CEO and everyone from the upper management to product owners start panicking. All plans down the drain.
- Developers are constantly asked for "estimates" on tasks that depend on a hundred different things. Even though everyone knows that none of those dependencies will be resolved on time, they still have to give estimates that they don't believe.
- Codebase is in a horrible state because the devs are given absolutely no time to do any kind of refactoring. There's immense amount of technical debt that makes implementing even the most trivial features really hard. Yet still devs are forced to constantly build on top of this mess. The only thing that keeps the product afloat is the huge effort of competent developers.
- No documentation about the extremely complex business rules. No one really knows the product completely because almost no one stays long enough to do so. The ones that do stay, don't have time to document the constantly changing stuff.
- The CEO, and therefore the upper management and HR are obsessed with office work hours. They don't care about your output. They only care that you work in the office. Even during the pandemic, they were looking for excuses to bring people back to office.
- The management has zero respect for the work-life balance. You can expect them to call you at midnight, on holidays, or when you're on leave. While they allow working remotely, they want to make sure that you spend %100 of your time working.
- Worst HR department in the world (except the people who do the hiring). The only thing they do is the CEO's bidding and finding excuses for not doing the things the employees actually want. They think that organizing parties and sending useless stuff to their employees is the way to employee happiness.
- The company shows no effort to develop the skills of their employees. They just organize pointless training sessions targeting "soft-skills", so they can say that they did give the employees "X hours of training" at the end of the year.
- There's too many managers and most of them (except some team leads) are incompetent. There's a lot of office politics and talking behind employees backs.
- Horrible turnover rate that's impossible to keep up with.