1) Phone screen with head of HR. This went well, and they were very professional. 2) Phone interview with incumbent CISO. This also went well, leaning about 80% screening and 20% technical. At this point I'm told that the interview process is 4-part: screen, phone interview with incumbent, panel interview, and CEO sign-off interview. I was told that they prefer to interview in person (which I understand), but I responded that since I'm out of state, it would take a few days' notice for me to travel there. If they were looking to fill the position quickly, I offered immediate virtual availability, and was met with an invite for a virtual panel interview, which led me to believe that this would be suitable. 3) Panel interview: ~ 2 hours with various members...technical and executive, sequentially. Executive interviews went well, technical interviews, less so. I got the vibe that they were looking for too much in one candidate, or perhaps there was miscommunication internally on what was to be expected out of the role. 4) Virtual interview with CEO. This went reasonably well, and I was expecting a decision at this point. 5) I get a call from HR notifying me of "next steps". Not a good sign, as the process is changing on the fly now. They want me to come on-site for another panel interview, which was frustrating as a) I offered to come on-site already and b) I already had a panel interview. But I went through the process anyway, as it was mentioned that the CEO wanted to sign-off on people in person. I wish he'd mentioned that when interviewed with him before. 6) In person panel interview, sequential. Another combination of technical and executive interviews, including the incumbent, who conveyed that they're very aware they were looking for a unicorn for this role, a combination of technical and executive skills that are rarely found in the same person. Insult to injury: The CEO wasn't even on-site.