Semi Lengthy process. A lot of emailing back in forth to keep in contact. HR and recruiting is very helpful and great communication through the whole process. Total I spoke to 8 people during the interview. 30 minutes allowed per each manager and supervisor. Questions were very straight forward and also was given a technical quiz to take during one of the 30 minutes.