I was very impressed with how professional, transparent, and efficient the entire interview process was. After a few initial rounds of phone conversations and an in-person meeting with the hiring manager, I was invited to an all-day on-site interview, which consisted of several back-to-back hour long interviews with various members of the team as well as other key members of the company. The interviews progressed from behavioral to technical - by the end of the day I felt like I had a good sense of the company's values/culture, and they had a good idea of who I am as well as how I think.
The hiring manager and my HR point person made the process feel effortless because they were so great with communication. They were very responsive and incredibly patient with all my questions about the company, team, and role. I also appreciate how understanding they were of my schedule, which I admit was probably a bit difficult to work around. In addition to the hiring manager and HR, other members of the company I spoke to were also super helpful, and everyone so genuinely loved what they were doing that it got me really excited about the opportunity to join.