Loads of discrete things in your contract that cost you loads of money when you leave.
For example, you MUST pay £225 + VAT to have a 2-bedroom flat cleaned at the end of your tenancy - this is taken from your deposit.
If you leave your contract early you have to pay 11% of the rent for the remaining months even if you find someone else to move in who will pay full rent. You also have to pay a £150 termination fee.
If you ever over pay your rent you have to wait over a week for the money to be returned.
The staff pretend to be very friendly and helpful but are driven by sales targets so are, therefore, very manipulative.
I will never be using this company again. Horrendous.