Great interview process, although timing was bad since it started right before the holidays and then the company went through layoffs.
Highly communicative throughout the process. Phone screen, phone interview, then onsite interview and presentation with four team members, including the hiring manager.