I second operating on scripts. "Are you finding everything alright?" and "Can I help you find anything?" frequently got the 'wrong' answer. (Can I help you find anyting?" "Yes. I'm fine.") and 80% of the time following up with "well if you need anything, let me know." would elicit an actual question. The script for this situation leads people to say they don't need help even when they do. Life lesson: make sure you are not only following your script, or you won't help people or get the help you need (not just in retail).
I think in general a lot of my insights about the use of language, verbal and non-verbal, the power dynamics of assumed roles, and the 'auto-pilot' of menial tasks, like grocery shopping, came from working in a grocery store. It was easy to watch the way parents interacted with children, and couples with each other, as well as how customers and co-workers handled stressful situations. My 8+ years in retail taught me so much about human behavior; how to read people, how to coax them out of their shells, how to calm them when they are upset, and so much about managing my own emotions, how to empathize with a customer who is being mean to me, to understand *why* they are upset without letting myself get upset and to control my language and behavior in a way that can break through their emotions. It is stressful, for sure to have a customer who is screaming in your face, but I have the skills now to, 8/10 times, calm that customer down, and help the to leave satisfied. I think that is a crucial skill, unfortunately, 'the market' does not value that skill, at least not in the retail environment, so I had to move on. The actual people skills though, useful everyday.