At this moment, I'm giving it 1 star. The reason is that there is no live chat or phone number available. After signing up and verifying my ID and photo, I'm directed back to the site. When I try to deposit, it won’t let me as it keeps insisting on ID verification.
Claim your business profile now and gain access to all features and respond to customer reviews.