My son has been working at an Amazon facility for almost a year now. As a "picker" he walks his butt off, but he's making $4.00 more per hour than minimum wage. He has health, dental and vision insurance and, after he's been there a year, he'll be eligible for tuition assistance. He probably wouldn't be getting any of the above from your "brick and mortar" stores right out of high school.
The poster that noted that Amazon (and others) don't want to be saddled with sub-par workers like the old line auto manufacturers has a point. Firing a snowflake after 90 days can be problematic in manufacturing. Firing a snowflake's relative can be even harder in a union shop.
#33 Have your son do Help desk work. He can sit down all day and make around $60,000. I had 1 co-worker quit after starting just 9 months before to work at another company that gave him a 40% raise doing the same work.
He notified another there was a job opening a few months later and that guy got a 50% raise making in the low 60’s and he says he gets to walk around fixing pc and printer issues among the several buildings at that company along with doing phone calls. He does not have any network credentials.