Overall process was positive, it took them 2 days tops to let me know if I've passed or not to the next level, and I managed to go up to the last stage. Both recruiters were nice and pleasant, didn't ask too many hard questions and didn't try to fail me (which is pretty rare in today's HR interviews). The presentation was pleasant as well, they didn't give me a hard time, and the VP of the department was super professional. They mainly tried to understand what I meant in many sections, why I chose a specific case, etc.
Unfortunately there's also a bad side.
I've been applying and going through processes there basically every year. Each time they made me go through the entire process fully (go up to last stage after long processes) and reject me for weird reasons. This time they rejected me for not fitting "culturally" to the team since the team is more "global". The manager that referred me worked with me in the same place so the manager know me personally and "culturally", so that's what I don't get. Why wasting a candidate's time and effort if you know they don't fit? I just think they're over-flooded with candidates and they just choose the best one's-> that also ask for a lower salary.
Bottom line - they are nice, but the process is too exhausting, and the content is too harsh if they mention it constantly at each phase. Isn't worth the low salary and your mental health deteriorating.