Took a week to get a response from their customer service team to withdrawal my money. I had to follow up multiple times. Not worth the time it took to set account up and hold my money there without an easy withdrawal feature.
Claim your business profile now and gain access to all features and respond to customer reviews.