There's pretty much 2 reasons why a person gets out after a hitch in the military, with no good prospects. The first one has been discussed here, and that's the fact that an infantryman might be skilled so long as he's in the army, but there's not much use for those skills in the outside world, unless he wants to go into the police force.
The second reason, as I see it, is this.....people go into the military quite often to get out of an area where there's just not much choice for jobs, and possibly even where the job market is depressed. The join the military, do pretty well, but decide after a hitch that it's just not for them........
......and end up moving right back to that same area, with the same crappy job choices that they left 4 to 6 years earlier! Hello????? Okay, it's great if you can live around your family, but all the technical training in the world won't help you land a great job if the best position you can find is the assistant manager at Joe-Bob's DVD Emporium, ya know?? :roll:
Definitely, if you're thinking of the military, and have the good scores to get some technical training while you're in, and are willing to move to where the jobs are when you get out, then you'll do well. If you're doing it to get out of a depressed area, and are just going to move right back there when you get out, then expect that the only thing you'll get out of your enlistment is the chance to see somewhere outside of your local neighborhood.
Oh yeah, and it's never a bad idea to take advantage of the education benefits you have in the military (last I checked, 100% tuition assistance), and get your bachelor's degree before you get out. That way, you're far more likely to land a decent position if you do end up going right back home.