As far as I know, Wirex is not a scam. One thing to note is that when you deposit Bitcoins, the money is not automatically added to any cards. This means that you must choose the card you want to load, and transfer it from there. You will then see the money as a balance on your card.
I wish that helps. Their wording isn't always the most clear, I'm hoping mine is
.