The interview process was absolutely exhausting and included many steps which I personally found unnecessary. By the time I got to the behavioural interview I felt like I had spoken to half the company's engineering department. Clearly the people conducting the interviews don't really speak to each other so you have to repeat yourself a lot and answer the same questions. One of the interviewers didn't bother showing up and offered a very quick excuse when the interview was rescheduled.
The worst came at the very end though. After having gone through so many interview stages, I was told the company was undergoing restructuring and the new CTO was not sure if the role I applied for would exist in the future. After being kept waiting for two weeks, I got in touch with the recruiter who said they still didn't have an update. A few days after that I got an email with a sad emoji informing me the company would not be hiring any new QA engineers "for the time being". A month after that I got an automated email with the subject line "Your application for Middle/Senior QA Engineer - Position filled". The email explained that "[they] have now filled this position, so unfortunately [they] will not be considering further applicants".