I applied through a staffing agency. I interviewed at Caterpillar (Raleigh, NC) in Aug 2012
Interview
It was thorough and professional. They did background check. Drug test. Forklift Driver test. Etc. Went to site met my supervisor and started the next day. The process was quick and efficent.