Can’t access your own money
The advertisement say you can make deposit and withdraw your money anytime. When You sign up and make deposit for verification of your visa or MasterCard which is necessary process to get code in your transaction for withdrawal option in future. After deposit you will find out that from customer care that you can’t make withdrawal. No withdrawal option only deposit.