I applied through an employee referral. The process took 3 months. I interviewed at American Express
Interview
Was a pretty clean and seamless process, though it took a bit of time. American Express has a very solid process that consists of a competancy based interview where questions are more on real life situations and how one handled them. Helps in separating the rice from the chaff.