I had three interviews with the company. An initial phone interview and two face to face. Everyone was very nice and made you feel relaxed. I had several recruiters sending my resume to them for other positions but I did not receive an interview. I finally received an interview for the company when I had decided to apply on my own for this position.
I applied online. The process took 1 week. I interviewed at Discover in Jan 2011
Interview
They have very professional interview process. If you pass first round of phone interview, you will be invited for an on-site interview. First round with HR, they will try to understand your current salary and your expected salary and then they will introduce benefits that the company can offer.
After that you will meet with hiring manager and team members for technical interviews.