read the thread called "have you heard of TNTR"
there pretty much the same company. look impressive but then they all do and all promise lots of jobs.
think about it!
if they were that good then every cleaning company would get work through them then there wouldn't be the so called 20 jobs a month, catch 22.
my advice, avoid and concentrate on getting your own work.