Capt john,
Just because I haven't heard of them,doesn't mean anything, but the old saying "if it sounds to good to be true, then it is" seems to apply to this. I would be wary and do some research, try to get a copy of their contract, and read every inch of the 'small print' before signing on.
Lynn