Interviewed with the company in two different instances. Wasn't offered the role at first due to someone else getting hired before me, but was offered the role after another round of interviews a few months later. Both instances lasted a couple of weeks, with the second one being a bit shorter compared to the first. Overall, it was 3 rounds of interviews. Each interview was done in an extremely accommodating manner, with questions ranging from work experience, to various scenarios surrounding proper understanding of the role, and whether I have the skillset required for the job. I enjoyed every interview and was thankful for the professionalism showed by everyone throughout the entire process.