I applied online. The process took 3 weeks. I interviewed at Citi (Phoenix, AZ) in July 2009
Interview
I was emailed the job opening
applied online
got call from recruiter
interviewed over phone
got call from hr
interviewed by hiring manager
took drug test
got offer from hr
started training 3 weeks later