I haven't worked with the company yet, but I was planning to apply. After reading the reviews, I've noticed their low rating and claims of being a scam. They require a minimal amount to qualify for payment, but their fees are excessively high.
Claim your business profile now and gain access to all features and respond to customer reviews.