The interview process is quite long and thorough. The in person interviews take the better part of a day where lunch is provided. You will be assigned a host to escort you from one interview to the next. You will interview with 3-4 people from all levels of the organization (i interviewed with the COO for my final).