By just looking the face value of the visa gift card, you do earn around $10. Let's do the math like this: Each card you pay: $54.95 ($50 can use same as credit card and $4.95 is the FEE for getting this card)
For buying 3 cards, the total FEE you need to pay is $4.95x3= $14.85 and you will get a $25 visa gift card after rebate. ($14.85-$25=-$10.15) That's why you can earn $10.15 after rebate.
But keep an eye on their FEE
I'm not sure how this company charge the fee by using their card, but I got a really BAD experience on using GREED DOT VISA GIFT CARD!!!! First they charge $9.95 ACTIVATION FEE when purchase their card, that they charge $2 each time you use the card (no matter how much you use, even just $1-2), and they charge MONTHLY FEE FOR $4.95!!!!!!! I jsut put $20 in the card when I purchase it and finally it ate me almost half of the money!!!!!!!