There were 2 interviews before they ended the process. First one was with a recruiter. Usual stuff, nothing particular. The second interview got (initially) cancelled with a vague explanation that they are improving the process to give everyone a better chance. They came back a few weeks later and the interview was with a newly hired Engineering Manager. The discussion was nice and had the feeling it went well but I got a rejection a few days later without stating the reason. What I didn't like was that the interview scheduled on a Monday morning, was cancelled Sunday. The second interview with the engineering manager actually also got cancelled due to some double booking, so I had to re-book and reshuffle my appointments. The lack of feedback (my profile was technically a good match) was also annoying especially after going through 2 interviews.