I made two deposits, but neither appeared in my account. Over 24 hours later, my funds are still unaccounted for. I've reached out to customer support multiple times with no response. This raises serious doubts about the platform's legitimacy and reliability. I strongly advise potential users to be cautious before depositing any money.
Claim your business profile now and gain access to all features and respond to customer reviews.