I was just discussing this very thing with the 11-year-old today:
Almost everyone I know started with crappy jobs like hauling shingles up a ladder, but if you’re not willing to do the crap work chances are you won’t make it that far. There are lots of jobs advertised but there are lots more that aren’t.
She mentioned that she and a friend were naming jobs they wouldn't want when they get older; she mentioned working in a fast-food restaurant. I pointed out that they were actually okay jobs; that they were good for an entry level; that often if you work hard at one, you can get promoted relatively quickly; that they often have reasonably good benefits; and that people want to know you can do the awful jobs before you can get a better one.
I also pointed out that it was a good second job when you were just starting out. I told her that you often have to take a job that doesn't pay enough when you begin. It might be in your dream line of work at your dream company, but you are still getting paid bupkis. You take it, hoping that you will get promoted and move towards the job you really want. In that case, you often need to work two jobs. So, don that polyester uniform and pay the rent!