I am in similar company and what I see a lot of compliant about is old fashion people cry foul. A lot of company that you apply job out there will demand you to get a background check or driving record.
You have to pay for those service. Some of the used car dealer will charge you up to $80 for a background check. And for those people that try to get people in all walk of life to start in the business is just like any church goer try to get others to join their church. Or, military to try to get any people to join the service.
Not everyone will make it a career, some will died, some get medical discharge, some get kick out and you will never find a decent job.
By far, the military is the biggest rip off than all the other business. Salary is low, no respect, unstability, no job security, no overtime pay, higher divorce rate.