I applied online. The process took 7 weeks. I interviewed at American Express (Phoenix, AZ) in Oct 2012
Interview
HR phone screening, following by hiring manager phone interview, then a group in person interview with the manager's peers, and finally a quick face to face interview with by manager's superior. Set of generic questions asked to all candidates. Atmosphere professional and friendly.