Started with a Phone interview that had the standard questions like - experience, details on the company I currently worked at, my college experience etc. I subsequently had 3 more phone interviews before being flown in. I had a marathon interview day with several (around 8-10) people interviewing me on various things. The entire process was very professional.