The interview process was rather structured with three main meetings, comprised of an introduction, general q+a, and then a technical interview. They were responsive with questions and scheduling. Barring delays from weather, the process took about two weeks.