Could be the cheaper method for large sums.
Immediately brings the tax authorities attention, so you better make sure your papers are all OK.
It's slower - 3-4 business days for the money to arrive
Could be potentially painful, depending on which country you are and which intermediary banks would assist the transfer.
It would cost you around $50 for each transfer, which is too much if your earnings are on the lower end.
It's the best option if everything is legally perfect on your side and if your earnings exceed $5000/month.
For earnings less than $5000 Payoneer is not only faster and more convenient, but also cheaper.