4 step interview process, two phone interviews and 2 in person. The last interview was an extensive 2 hour interview with multiple different people. They never described the day-to-day duties very well, but seemed like a very nice team to work with overall. A long and extensive interview process.