-Leadership doesn't actually listen to employees. They'll let you complain and will make you feel heard, but there is rarely action afterwards.
-Ridiculous turnover. At least 8 (of a company around 30) people have left within the year. Teams will leave in solidarity. Everybody is looking for new work. Churn and burn agency.
-CEO takes people leaving personally. It hurts his feelings. After a handful of people quit at the same time, we had the most unprofessional meeting of my life. The CEO gathered everybody in the kitchen and explained how it hurt his feelings, made himself the victim, and tried to reassure everybody that the company wasn't going under.
-At the moment, company is struggling to afford employees (at least on the web side), is outsourcing work and scrambling with recruiters to fill all the vacant positions.
-In the beginnings of a team restructuring plan as a result of everybody quitting. A version of this was supposed to happen earlier in the year but it didn't work out and left everybody more confused.
-Managers are stuck in meetings and sales, and don't actually manage teams.
-Company hires apprentices for low wages and gives them mediocre training. It's a very young and immature staff.
-Going "above and beyond" is appluaded, but it's really the result of having to pick up slack from management and fix things that are a detriment to your job.
-Getting promoted to senior seems to require the above and is not based on merit or consistent work.
-Management always sides with the client. Projects are always out of scope and over-budget. Infinite revisions and endless work done for free or for the sake of selling an important client.
-Projects are under-staffed and usually finished at the last minute.
-On the web design side, there is no time for QA/testing and no importance put into the quality of devliverables. Sites are rushed and solutions are based on flimsy plugins.
-Sales will sign damn near any client, even if it's an obviously bad fit.
-Company won't fire bad employees, which just drags teams down.
-No path for growth, internal employee reviews, or collaboration. It feels like a bunch of contractors working together in the same building.
-Mental health isn't taken seriously as a medical issue.
-Stupid office politics and cliques. Undeserved egos from people in management.