Initial contact was a phone call from one of the company's recruiters. She was very cordial and asked if I had time to answer some questions and discuss the position. After answering some fairly generic questions about strengths, weaknesses, experience, etc. I was asked If I would like to come in for a face-to-face interview with one of the department heads. This part of the process seemed to be more of a get-to-know-you type meeting. About a week and a half and two follow-up emails later I got a call from the recruiter again wanting to set up another phone interview with a different department head who was in a different part of the country. This phone interview was much more in depth but still pretty much your run-of-the-mill interview questions. A week later and I was back at the office interviewing with other members of the analyst team. This fourth interview was essentially the same as the previous 3. I interviewed a total of 5 times with different people and varying levels of rank within the company. The last 4 interviews started out pretty much the same with the same questions just worded different. Not sure if any of the interviewers relayed to the next, what was learned or gained from the prior interview.