Applied on the website, was contacted by their recruiter shortly after. We had a very pleasant non technical phone screen about my previous experiences. After that, I was invited to a first round of interviews in their office, both technical and behavioural, with the hiring manager and another member of the team I was interviewing for. I was then invited for another round of interviews, again in their office, which was technical, behavioural and culture fit. I received the offer a couple of days after that, which I happily accepted.