The site has a number of controversial reviews online. I do not recommend linking bank cards. Automatic deductions may occur.
Cons
- Controversial reviews online
- I do not recommend linking a card
- Possible automatic deductions
Date of experience:
April 4, 2020