Several rounds of remote HR, hiring manager, and peer interviews. On-site interview for approximately 5 hours with pleasant white board design sessions, culture/values discussions over lunch, and time with the recruiters and senior leaders. Overall I found the time spent interviewing to be really engaging and I was struck by the sincerity and approachability of the people I met. Travel and expenses were smoothly coordinated as well.