It's concerning that after posting a job, the payment shows up in your account instantly. This is a red flag since the client hasn't even reviewed your work yet. Other platforms take time for payment processing, which is more reassuring. After this experience, I will steer clear of this site.
Claim your business profile now and gain access to all features and respond to customer reviews.