Initially contacted by a recruiter at a duty location near where I live, and I corresponded with that person via text message for a few weeks. Following the text message correspondence, I came for an in person discussion.
Go to recruiting office and talk to a recruiter. Discuss options, opportunities, and concerns about joining the military.
Remember that you can leave at any time and do not feel forced into joining in that moment. Take notes and then take some time to consider your options before making a decision.
I applied in-person. The process took 6 months. I interviewed at US Army (Las Vegas, NV) in Jul 2018
Interview
Interview process involves lots of paperwork and physical examination through MEPS. Time length can differ for every individual. The process is not difficult at all, just follow your instructions as told.