I don’t want to tell you how to raise your kid, but a crap job with low pay and angry customers builds character.
I worked a bunch of 'crap jobs' in my days, and it has raised my level of what I will do for money.
I've worked in agriculture, retail, restaurant, oil exploration, IT, education, plumbing/electrical/home improvement (trying to think if I left anything out).
Working the farms is a hell of a job. You work by, largely, nature's schedule. When you spray releaser on your crop and a sudden storm comes roaring in, you get your butt moving and your crew shows up and you save as much as you can. Happened to an orchard in the area I was working. Several crews showed up to help them. In the end, they lost way more than half their crop, but likely broke even for the year, which really hurt bad I'm sure. Retail? I had a family showup, having driven 3 hours looking for a Barbie Dream House (the one with the patio?), and we didn't have it, BUT we had the next best thing, and it was more expensive, and... I gave them my employee discount on it, wished them a Merry Christmas and got chewed out by the manager. The rest of the store love3d my gesture. Restaurants? I never ate at restaurants I have ever worked at, enough said. Oil exploration was a hell of a job. Lots of manual labor, and not much pay. I'd be gone, some days over 10 hours, and only get paid for 5 or 6. Yeah, it sucked. The rest is too much.
But I've met plenty of people that worked 'poop jobs' because they thought that was all they could get. Seen people at the brink of losing it all. Saw businesses that royally reamed every customer with high prices and horrible customer service. Seen management of some businesses ruthlessly screwing their employees, and appearing to enjoy it. Seen incredible waste and abuse. Insane coworkers, mentally ill management. Wow...
And through it all, while my parents were alive, they urged me to keep the jobs I had 'because it was a job', and watched them be tossed around by ruthless management over their careers. I don't know what 'character' is anymore, but I have decided what I'll put up with, and what I won't. I have walked out of jobs that I really hated, and stuck with ones that almost killed me. *shrug*
(I learned that the customer is NOT always right, too (I was fired from a job because of an angry customer who made a huge scene. As I was leaving, and the customer was smirking about getting me canned, the owner banned them from the store because me reacting to their BS was on me, but he wasn't going to put up with their crap any longer either))