The process is rather long, but communication is good.
First part was a call with HR.
Then, an interview with the team manager.
Then, an assignment (2 written tests, rather extensive, both in English and French).
The next stages would be more interviews, but I didn't get through those.
Overall, a good experience. HR provided a personalized feedback as to why I wasn't chosen, which was very helpful.