There's nothing I can say that hasn't already been said in other reviews. which quite frankly are beautiful to read and would make a great book one day.
Awful management who fire anyone who opposes them, willing to get rid of every lead they have and be left with only a few people who have been with the company more than six months.
It's zero hours so work isn't guaranteed, and certainly won't be soon when all the clients realise what's been happening and jump ship somewhere else.