Great interview process. Very substantial. It was exactly like I was expecting. Prepare well for it and you will be okay. Review past experience and qualifications. Do prior research on the company. Be sure to ask questions at the end of the interview.