I'd say don't sign on for it until they provide more information about the t&cs. Not enough information provided to make it worth anyone's while. Definitely makes you wonder, what's in it for them? At the end of the day that's all this company cares about.