Really great process, very informative and kept to a good schedule.
Excellent communication, timely responses and a great process overall.
Start to finish roughly 3 weeks for the interview process, and spoke once or twice a week to discuss the progress of the application and feedback so far.