I worked for them for about a month when they had a contract for a government agency and it was hard and shite call centre work, but to be fair they did pay me correctly every time and offered quite a bit of flexibility with shifts.
They were desperate for staff to fulfil the contract and I was roped into helping with some recruitment admin one day and the more senior staff did all seem quite sound.