I applied online. The process took 3 weeks. I interviewed at American Express (Phoenix, AZ) in Mar 2014
Interview
Very quick turn around. I applied online and received an email to schedule a phone interview with a recruiter less than 24 hours later. Phone screening and first interview both by the end of the week, and I was extended an offer within 3 weeks of my application date.