I had 4 very straightforward interviews. The first was an HR screening with a recruiter (30 min), the second was a technical interview (45 min), the 3rd was a project management interview (30 min), and the final was a panel interview with two people (30 min). All interviews were structured and all interviewers were very friendly. Questions were standard and mostly about my experience and goals. The entire process took about a month from start to finish and I received an unofficial offer within 2 days of my final interview and an official offer the next business day to which I accepted shortly after. A very positive experience!