Long but worth it. Professional and timely communication, courteous and respectful of time, generous with information and feedback. I learned about the company and about myself throughout the process. The interview was valuable to me because it helped me thoroughly evaluate myself and my goals. It's worth each step.