The interview process was the most comprehensive I have seen that included multiple interviews and 3rd party testing. In the end I felt I understood the culture very well and we could each make a very informed decision as to weather we move forward together or not.