It was only a matter of time before Walmart rolled out something more competitive. It's also only a matter of time before Walmart starts some type of rewards program.
https://www.walmartmoneycard.com/walmart/account/legal-info-page?doc=feeplan&productname=preferred
$6 to purchase
$3 monthly service fee - waived with either direct deposit or $500 loaded during the month.
Free cash reloads
Early direct deposit when employer gives notice