I was made aware of the opportunity by an agency recruiter, and was submitted to the internal HR team. The next step was a phone interview with the internal recruiter. After a few weeks I was scheduled for an in person round of on-site interviews. The on-site interviews were slotted for a full afternoon of round robin. I was in a conference room and each interviewer would join me for 30-minutes (except for the hiring manager who was an hour). The HR rep kept checking in with me to see if I needed a break or water, etc. Each successive interview was better than the one before it. The whole process was professional, friendly and well executed. I have had several interviews in this format and this one stands out.