Salary is incredibly poor. There are 0 benefits. You could lose your job at any moment due to the contract.
Management are unhelpful and over aggressive.
People are randomly promoted.
Very little support.
Unrealistic targets.
Staff turnover is very high.
It's incredibly complicated to move projects - recruitment team never respond.