Leed company is a reliable supplier. I highly recommend. The negative reviews I see here seems fake to me. I never faced any transaction problem.
They normally credit the money to my US bank Account. I never faced any problem with that. The first payout may take a little while for security reason often. But once it's done, you get the money credited to your Account regularly without any hassle.
That's what I have experienced myself.