I applied online and got a phone call from a recruiter two days later. I was scheduled for an hour interview with the same HR person a few days later. The interview went very well. The interesting thing was that the recruiter seemed to know a lot about the business and asked me some tough questions which made the process interesting. I got a call back the same day and had another interviewed scheduled with the hiring manager for a few days later. That interview was pretty simple with basic skills discussion and a brief overview of the job/company. The hiring manager said immediately after the interview that I would be called in for an inperson interview. I was scheduled for an all day interview for the next week. The whole in person experience was a bit odd from the minute I arrived at the location in Los Gatos. It was 8am and felt like 4pm on a Sunday - no one to be found around. The whole place felt deserted. There was only one receptionist in the whole building. I was escorted to the room I was supposed to interview in by the hiring manager who was first in line to interview me. I got to ask many questions during that interview which I appreciated. The next interview was with a potential colleague in the same team. She asked a few case questitons. She did not feel very happy with her position or the manager when I asked her a few questions about how she felt working there. The third interview was a full hour of consulting style case study. The three interviews after that was easy and involved general business questions (two of these were with HR). My last interview for the day was with a C level exec and was brutal. Pretty intimidating but apprently I did well as I got offered the job five days after the in person interviews. They do referral checks and do actually call your references. Make sure to have your references prepare a list of strengths and weaknesses. After the reference checks were completed the recruiter called me for another meeting which I thought was the second round of in person interviews. It was not an interview day though. They made the offer to me in person in the Los Gatos office.