Very professional interview process. I was contacted by a great recruiter, who explained a detailed overview of the role. Afterward they set me up to meet with the HR Manager in the offices. That lasted about an hour. From there they scheduled another interview to meet with the person who would be my manager. He was great, friendly, and really smart. I was able to get all my questions answered and I felt like I had a good understanding of the work that I would be doing and the culture of the company.
I didn't get the job, but overall a good experience.