The best interview process I've ever been a part of. They really thought through the experience of the interview to be as transparent and respectful of your time as possible. If you are honest with your expectations and what you are passionate about, it's the start of a great working relationship. Definitely not a company to slack in their response to you, and it was pretty enjoyable to go through the experience overall.