I've hired a few apprentices; it's a really good deal for both parties as far as I'm concerned, as long as the employer is respectable and the employee is willing to work hard.
For example, take one of my Chef apprentices. He started in October, and has gone from being completely no experience in the kitchen (In terms of prospects, would be applying to £5.20ph jobs) to being qualified to apply for some other trainee chef jobs. These jobs would pay in the £7-£8 per hour region. He's still with us because by the time he finishes with us and all the courses, he's going to be applying to £9-£10 ph jobs. He's been learning from an experienced chef, getting hygiene certificates and specialist cooking courses, and best of all is getting paid the amount someone would pay per year in tuition fees. For anyone who can't add that up, his job prospects at the end of a paid year are better than most graduates coming out with 3 years debt. It's a win/win for both parties.
And obviously from an employers perspective, he's already an asset. I have someone who is able to reproduce dishes set by the Head Chef with consistent quality, and I don't have to cripple wage cost in the quiet periods. He isn't capable of doing the work that the Chefs do - the infrastructure allows him to. But within that infrastructure he is capable of doing that work and I can pay him less to do so because we're investing in him and the community.