You can apply for the master card where you work, its simple, otherwise payoneer provides global payment solutions to over 2,000 companies.
yes, their cards are no-name cards but you need to provide documents for verification: passport and bill with address. For funding the card with e-currencies (I personally bought one of their debit cards for that purpose), eforexgold's fees are not high at all.