Yes, many of the poor do join the military to learn of new ways to earn a living. Some very good, and high tech training can be gotten from the military training schools. One might be pilots for our freight and people airlines is one outgrowth.
I also know of some well educated and trained college/university graduates do join the military and come out doing real good jobs in their personal wanted jobs. So the military is not just the poor and middle class. These are people with more gumption that far too many just do not have or want to have. These are also places for the foreign born to join, serve an enlistment and then receive a US citizenship paper. It is more than just a place for the poor to go for lack of better opportunity. It becomes a better opportunity.
I also know of some well educated and trained college/university graduates do join the military and come out doing real good jobs in their personal wanted jobs. So the military is not just the poor and middle class. These are people with more gumption that far too many just do not have or want to have. These are also places for the foreign born to join, serve an enlistment and then receive a US citizenship paper. It is more than just a place for the poor to go for lack of better opportunity. It becomes a better opportunity.