There's a difference between Jean Valjean stealing a loaf of bread to feed his sister's dying child and an organized crew which makes a living from robbing houses. The former is a great candidate for a job program. The latter already have their own job problem; it's just rather antisocial.
There's not enough jobs as it is, why should Criminals get jobs, when lawful citizens can't find employment? But I'll entertain your idea.
Say Jean valjean stole a loaf of bread to feed his family (highly unlikely), then let's make the punishment of his crime, to replenish that item by working (but not like labor camps of course). Jean would have to work on a farm, planting seeds, pulling weeds from the wheat field, in the hot sun along side illegal immigrants. That should be punishment enough right? But before he could return to normal American life, he'd first have to sign a promissory note to his allegiance with the Democratic party . Sounds like awin-win. Who needs food stamps? Ah so here we are, reducing illegal immigration while helping poor Jean recover himself. Let's send a letter to Congress.