I applied online. The process took 2 months. I interviewed at BD in Aug 2010
Interview
Started with HR contact and initial screening discussion. Phone interview with hiring manager followed in a week or two. After about 6 weeks, was called in for a team interview. Interview was relaxed, professional, and non-threatening. A lot of good information about the role was communicated. Job offer came within about two weeks.