Interview process was very smooth overall. I was referred by an internal employee. Scheduling the first phone screen with the recruiter was very seamless and easy. After the initial phone screen, I had a video interview with the hiring manager. Finally, there was an on-site interview day that lasted about 4 hours. They were very flexible with scheduling and were easily able to change the date of my final round interview, which was extremely impressive to me.
One part of the interview process I cannot say enough good things about was the recruiter. She was easily one of the most attentive, organized, and open recruiters I've ever had the pleasure of dealing with. She was always very quick to respond to my emails and she made the on-site interview a breeze.