The entire process was very professional from the initial HR contact to the in person interview.
HR was very accommodating with my busy schedule and handled the phone interview perfectly. She did a great job screening and asking all the right questions.
Once we completed the screening part she was able to setup another meeting with the team. I really appreciated this because it gave me chance to meet and interact with the people I'd be directly working with. It gave us a good opportunity to talk, exchange questions, and get a feel for how we would mesh.
After meeting with the team they scheduled an in person interview. They brought in multiple people and were we able to sit down in person and go over details of the job and get technical. I enjoyed this because it provided time to understand what would be expected of me in this role.
From start to finish they stayed in communication with me via email or phone and always responded very quickly to any questions I had.