I only have experience with one Walmart, and have mixed feelings.
I live in a territory that occupies about a quarter of all of Canadia, yet has a population of around forty thousand. Yellowknife is our capital city. It has a population of around twenty thousand. To put it into perspective, the territory is about the size of all of Texas and several states around it, combined. With the population of one small city scattered over it.
It has a Walmart.
The upside is that it brings to our small market items that we would not normally have available to us, at low prices. The nearest comparable shopping is an eight hour drive away. Shipping into here is prohibitively expensive, many places simply will not ship to here. So that’s the good. Need knitting needles? It’s Walmart or wait for two weeks to get them in the mail and pay at least ten dollars postage on top.
The bad is that it has made it impossible for small local business to survive. They simply cannot compete, and because Walmart carries literally everything they become the only game in town. They supply many jobs, but these are very low paying, and again, because they drove out the competition they become the only option.
What really bothers me, though, is that because it is a large, heated space in a harsh climate it has become a dumping ground for human trash. When you enter you have to run a gauntlet of the homeless, begging, screaming, spitting, and stinking. You enter a store where people have dumped their kids and left, like free daycare. The unkept little bastards run around, playing with the merchandise and just being out of control. If their parents do stay to shop it’s not at all unusual to see them examine a piece of clothing and then just dump it on the floor. Literally all of the clothing racks have a carpet of discarded clothing under them.
You make your purchase and leave, only to run the gauntlet of the unwashed again.
The parking lot is shared with a Tim Hortons, and resembles a demolition derby with jacked up drivers racing to get their caffeine fix while you’re trying to back out of your parking space and dodge pedestrians.
That’s my Walmart story.