I have been reached out by an internal recruiter and after a 30 minutes call, I've sent them my CV and they scheduled a technical call with a Lead Developer of about 45 minutes.
After that step, they invited me on site for a 2 hours interview where I met Platform Director, Platform Manager and Lead Developer. After a few personal questions, they asked technical questions for about 1h and 45 minutes and I had to write actual code on a white wall and discussing my ideas about what I was doing.
It was a really nice experience and they have beautiful offices. Very friendly guys and nice environment.