This was a very long interview process. Over the course of a month and a half, I had three separate interviews. Each took about an hour. First with HR, second with the IT team, and third with senior management. After this entire process, I was informed that the position was cancelled.