I signed up and submitted my verification documents, but there has been no progress. When I contacted support, they mentioned an 'issue' and suggested I create a new account, which would violate the terms of service. Very strange experience. I advise against depositing unless you can verify your account.
Claim your business profile now and gain access to all features and respond to customer reviews.