Probably the most well structured and thought out interview process I've been a part of, beats even some big name corporations, I received a document with the whole process outlined as well as what the expectation for each step was from day one, communication was timely and on point minus a few delays towards the end, overall pretty happy with the process.