I applied in-person. The process took 3 weeks. I interviewed at US Marine Corps (Martinsburg, WV) in Mar 2016
Interview
Brief, showed possible benefits, showed pay scale and education opportunities. Drug test, skills test, background check for secret clearance. Long list of options based on skill test results. Long paper process