I applied online. The process took 2 weeks. I interviewed at American Express (Salt Lake City, UT)
Interview
Interview by phone then interview in person with someone being on a conference call. It was a corporate hiring process with the standard behavioral questions. Didn't ask much besides the questions and to rehash my resume in person.