The interview process was great and they get future colleagues to interact with you so you can get a great idea of the workplace. They ask great technical questions with the right depth to understand whether you are comfortable accepting thing you don't know.