A consultant reached out with the opportunity. After the initial screening, the interview process began which went on for more then a month and a half. I went through several rounds of interviews with different leaders at various levels. All the interview discussions were engaging and the hiring manager was transparent. What brought my experience down is that one of the discussions with the CTO was rescheduled 4 times.