I worked with an HR to schedule a phone interview. Shortly after reviewing qualifications I received an email to set up an onsite panel interview. The interview team was courteous, and security was friendly. A few days passed and I received an email to set up a secondary interview with a manager/director. I had been traveling for my previous job and our schedules were very hard to line up but they were very flexible about waiting for my return. I met with the hiring manager and had a great connection. I was sent an offer one business day later. I have never had such a great and quick interview process.