First I was phone screened by HR to make sure I wasn't insane and was currently employed as I said I was (totally an easy and normal interview). Then I came in for a super-well-run and organized interview where I met with an HR rep, then 5 people, including my future manager, her manager and 3 other team members, 2 were by phone. Sometimes I know Forrester does telepresence interviews when someone in the CA office interviews an MA candidate, etc. I felt that the interview wasn't incredibly difficult, maybe a medium level of difficulty. Every person was an hour or half hour and Forrester was extremely organized and cognizant of my time, keeping everything on schedule with HR as they understand candidates have other jobs they are leaving to come interview. After this 3 hour or so process, I had to phone interview with someone who was on vacation. After this I was called by HR within a few days and made an offer with an offer letter. The entire process from getting called to interview to the offer letter took only a week. It was extremely efficient and well-run, no rescheduling or second-guessing or keeping me hanging. I commend Forrester on the way they do this.