This is just my personal opinion,everyone to their own !
I have signed with a company that stated your exact words
" full refunds if you decide you don`t like the business "
But I never received my refund.
And this statement..
"full refund if you introduce 12 customers to them within 90 days"
Sorry I wouldn't touch this business at all, again just my opinion
I wish you the best of luck in what ever you decide to do.
Sincerely
Samantha Jane
Work At Home