I know someone who used them a couple of years ago.
From what he said, they are a good company. They tend to get contract for schools etc and then sub them to their members while taking a % for themselves as a kind of 'finders fee'
He cleaned a school for them, all was ok, and they paid him on time with no problems. However, as I said that was a couple of years ago.