I applied in-person. The process took 1 week. I interviewed at US Marine Corps (Albuquerque, NM) in Jan 2011
Interview
The recruiter was more focused on what I could bring to the Marines than what the Marines could do for me. The entire time he was professional and easy to talk to. For the most part they were very helpful in finding the job that would fit you. Though at times I could tell they were trying to meet a quota.
Interview questions [1]
Question 1
What is your main reason for wanting to join the Marine Corps?
Very smooth, recruiter was able to answer all my questions in a timely manner. The hiring process was quick and I was able to start almost immediately. Very happy I chose this route.