When I began in this biz 5 years ago I was dubious about non-banks. There was an off shore money transfer company that lost it's right to be a Master Card vendor and shut it's doors. For the life of me I can't remember their name.....
Anywhooo..... it wasn't until about 6 months ago I got fed up with running to the post office to get my Monday check from
Streamate, so I looked into Payoneer.
The direct deposit works for me for 3 reasons:
#1, It's reliable, goes right into my bank account Tuesday morning
#2, It's cheap, only a small fee ($5 ?) on the Payoneer side, none at my bank
#3, My bank considers Payoneer a business direct deposit, so my bank account is free of monthly service charges
Originally I'd thought about having money put on their card but the fees made it way to expensive, so I chose the slower payment option, direct deposit.
You can't just go to the Payoneer site to sign-up. You MUST go through your camsite to create the account. I'm uncertain what you do if you work for a site but already have an account opened with another site.
Customer service does get back in touch with you, but it's all done by email and they are VERY slow to respond. (4-5 business days is what I've found).