I use Payoneer myself, and they are legit, I used them for few years until their U.S payment services stopped working with PayPal (which means you can't verify your PayPal account with the bank account linked to the Card).
Card allow C2C transactions (you can send to another hold of Payoneer account funds with no fees), As for DHL, I ordered it myself, It took couple of days, and I paid 60$ (they will give you a tracking number as well) , card also have fees (~30$ per year).
Overall, I don't really like it. I would use Neteller If I were you since It allows C2C transactions as well and there is a lot more users to trade with unlike Payoneer. Neteller also doesn't have annual fees like Payoneer (you just pay 13$ to ship it to you, and that's it)
thank you so much.