yes indeed!
many of the jobs at Walmart and Home Depot and Lowes and Star*ucks are very decent, even actually pretty good jobs. Indoors most of the time, little difficult physical labor, you are normally treated quite cordially (not always, I know) and there is a lot of social contact inherent in the work.
Your point is excellent, too. While these companies are often credited with providing many “entry level” jobs, implying the positions are only for the young to help them get started in life, actually many older people like to work for these companies, too. With one exception, all of the staff at our local Lowes hardware store have stayed there for a number of years ... and like it. This is good for us customers as these people have learned the answers to most of our questions.
We all can’t be subversive journalists or “community organizers,” after all.