The initial phase of the interview process was pretty easy and smooth. Met with two recruiters; one over the phone and the other via video conference. After that I connected with the hiring manager. About a month later I was invited for an onsite visit and multiple additional interviews, which revealed more of the culture. I went close to two months with no response to discover the hiring manager resigned. Another four months later I was informed that they moved forward with another candidate. Not great at keeping you informed.