Time-keeping like you work in a factory, not like a tech/design company.
No real leave/holiday tracking so often deductions are made with mistakes.
Often chasing pay, and pay corrections due to mistakes (there was at least one payslip mistake every month, and last pay was late by nearly a month).
No tech leadership. Often scrambling at finding solutions to problems.
No development or progression opportunities.
No benefits.
No structure to workflow (No scrum/agile etc).
No workload management: the last thing that comes up is always the most urgent thing to work on.
Client management is terrible, and there is always scope creep.
Low salaries for tech.
Dated tech stacks (wordpress, Silverstripe, jquery, vanilla js etc).
Low trust in employees.