The only part that would scare me is if there are a lot of fees associated when you use it, like if they take a certain amount of money each time you use it, if so then it might not be worth it. HTH
I've never heard about that, but I know if you have your refund direct deposited into your bank account, it doesn't take much longer than 5-7 days and there are no fees.