This card is not a scam, but it's terrible. The current system in place sucks. They constantly freeze or lock up the card for simple things they could just as easily make a phone call to confirm. Like a person making a deposit into the account. They will take the money you load but not make it available and only send an email. If it's supposed to help make sure your child has funds available, they missed the point and make it very difficult. You're definitely better off using a regular bank account card. Or making an account specifically for the child with the parent's name and adding the child.
Bottom Line: No, I would not recommend this to a friend