The interview process was long, and EXTREMELY thorough, but I think it was necessary and it shows with the quality of employees that work here. Spent about 8 hours going through the interview process and a few phone interviews. Everyone was very knowledgeable and knew exactly what they were looking for. Overall, very satisfied with the process although 8 hours is a long time and a bit mentally taxing.