I had an initial screening then a technical interview with the supervisor. Followup, non-technical interviews with several people. I also interviewed with the CEO and appreciated that opportunity. I had to schedule with each person individually, so it took time to get through all of them. Everyone was kind and respectful. It was clear folks had questions to get through and so conversation jumped around a lot for some interviews -- something that makes me a little more nervous. Overall, I had a positive experience during interviews.