asked by Janet Z. on 10/19/20
I think it is a scam but not totally fraudulent and phony, some incentive to sign up exists.
Get answers from the Cinchbucks staff and other customers.