I applied in-person. The process took 6 months. I interviewed at US Marine Corps
Interview
Process took 6 months due to a few waivers. I had to present all pertaining documentation and pictures of my tattoos. All the recruiters were very helpful in the process and answered all my questions. Make sure you read your whole contract.