I applied in-person. The process took 1+ week. I interviewed at Terex Corporation (Lansing, MI) in Jan 2010
Interview
Went well got the job, they sent me to a clinic for a physical, the clinic was closed. Didn't believe me and tried calling the clinic. No answer, surprise! Went back the next week to complete the process. 60 mile drive!