I applied through a staffing agency. The process took 2 months. I interviewed at AT&T
Interview
I got a call from a headhunter and after phone interview I got at least 2 more interviews over the phone including tech interview and management interview.
I applied through a recruiter. The process took 1 day. I interviewed at AT&T (Minneapolis, MN) in Mar 2012
Interview
I am still being considered for the position. the hiring manager told me at that point I was the best candidate he had interviewed and has to make a decision this coming week. I am still under consideration.