I applied online. The process took 3+ months. I interviewed at Hill's Pet Nutrition (Dallas, TX) in Dec 2010
Interview
You have to go threw 5 steps to get hired over 3 months and do so many Phone and in person interviews. Then you wait for over 45 days then you have to do a 10 hr ride along where you do not get paid and still may not get an offer. Very difficult company and you better have a spotless record or do not waste time.