0 for 10 this is my rating...
I won't even give 1 star. 4 months i have been waiting for 1 week worth of IT work. They have horrible horrible horrible clients to work for. Their clients where agency or contract workers work are abused and treated like toys and sh*t. Literally the dust was flowing from laptop and computers. The supervisors or non superisors in my case are threatening you that we will kick you out. For 1st line IT support you are getting peanut money like 8 to 9 pounds. I won't even spit on any of their contracts. I am so sorry but seriously the level of agencies can't get that bad. They have some good employees who stayed in contact but the company CEO doesn't care. He just blindly writes letters to stay ohh the assignment has terminated. Literally this company sleeps with the clients and their contractors. Modern slavery for employees, so glad i am not a part of it. I would have taken them to court for not paying me money for 4 months but because i have still some decency and some of their good employees good gestures have stopped me. They still haven't been able to recover money from clients. Life is not finished. An advice for all, if i had a bad experience it doesn't mean that someone else shouldn't give them a go. At the end the children of the Employers or employees who are working for them or families have no fault. Just be prepared, some diplomacy skills, some intelligence. If you do work for them.