I applied through other source. The process took 2 weeks. I interviewed at American Express (Salt Lake City, UT) in May 2013
Interview
Initially, it was a phone interview since it is a job that is mostly based on the phone, they like to see how you act/ react on the phone. Then I had a second interview in person where they explained more about the culture and job expectations. They were friendly and professional on both accounts.