Overall very positive, the process of applying for the job was a bit tedious, as in submit a resume and cover letter, then, fill in a form with all the questions available in the resume and cover letter. The onboarding team were very good though.
I thought the interview process was robust and difficult but not deterring. It was a good balance of difficulty and robustness.
The interview process was well organized. The talent acquisition partner was very kind and always tried to make the process as smooth as possible. On the day of the interview, the supervisor did not attend; instead, a Senior Engineer from one of the teams I would be working with was present. There were five questions in total. The two technical questions were quite long, so I would suggest breaking them down into smaller parts to make it easier to structure a clear response.