The interview process was thorough, very thought out. They want to make sure you're the correct employee for their fit. I'd say that I was asking to overwhelming majority of the questions and the management selling what they were. I had two onsite interviews with clear communication, direct follow up, it was quick and efficient.