very thorough, and smooth. Long interview process and they seem genuine during the whole interview process. Didn't make you feel uncomfortable and encourage you to ask questions. They were very helpful to explain the position or any other questions you might have.