This company operates like a typical scam in the industry. Their vague and unfair rules seem designed to prevent payments. Many reviews here appear to be fake, likely posted by employees, along with their payment proofs. I advise steering clear, as they will do everything possible to withhold your rightful earnings.
Claim your business profile now and gain access to all features and respond to customer reviews.