Honestly the most non-sense and time-wasting interview experience. From the initial contact it took more than 2 months to move to the last final interview, and in between they make you jump through all the ridiculous hoops(IIRC more than 5 written tests, assessments, phone, and video call "intervierws") and making you answer questions largely unrelated to skills or past team experiences at all, claiming that they are trying to figure out the ever-mysterious and vague "cultural fit" part. For the very few questions that are related to skills or technical knowledge, they are like jokes. From the interactions with interviewers over the course, they seemed to be uninterested and disengaged in the conversations, and worse yet, did not have in-depth domain knowledge or maturity level you'd expect from your immediate management.