Indeed:
* Short opening hours
* checking the membership card at the entrance
* cell phone salesmen inside
* item locations change randomly
* items randomly disappear for weeks at a time, as if Leonid Brezhnev was in charge of restocking
* waiting at the exit for someone to check your receipt
* for a while, they'd check your receipt at the self-checkout and then check it again at the exit
* 1970s level IT, inaccurate inventory information
Microsoft used to give a cash bonus for patents; I imagine Costco has a bonus program for new ideas to make the shopping experience worse. Some ideas:
* throw lit firecrackers into the crowd
* pour oil on the floor so people slip
* complete darkness inside the store
* every 10th person at the checkout has their credit card cut into pieces
Walmart, on the other hand, is the absolute pinnacle of shitty shopper behavior. People being rude, pushy, completely oblivious standing in the middle of the aisle, etc. At least in my area, Costco attracts a different kind of clientele.
My average food waste from a Costco trip is significantly lower than other grocery stores.
Other stores (Target, Walmart, etc) will let you look up the item's aisle in their app and be considerate of your time.
I used to work right across the st from one and would spend most of my shift looking out at their parking lot and you could see it get more packed throughout the day, thin out a little bit in the early afternoon and then slowly drain towards closing.
It's always least crowded right at open and then an hour (? or maybe two?) later they open for the "regular" people and once that's the case, it fills quickly.
Hah. It’s such a PITA that Costco includes an hour earlier entry on the top tier membership.
I often see people cruising around still looking for parking while I already managed: to park, walk to the storefront, get myself a hot dog, eat my hot dog, grab a cart.
Where are the employees? There are so few employees (other than cashier) on the ground in a football field sized warehouse. Good luck finding someone if you have a question