Had a flat tire, waited three hours. Less than a month later, it happened again: THEY PUT A NEW TIRE ON A CRACKED RIM!
I didn't receive an apology, because apparently I should know how to do their job. I called to speak with a manager, the store manager, who NEVER returned my call.
I ended up spending another three hours and $500 at a different tire place because these people were so far off the mark: both front rims were damaged and not one "mechanic" checked, which I'm told is SUPPOSED to be standard procedure.
No apology, no discount, no more money wasted at Walmart!