I applied on their website, they called me to schedule an excel test, which was an average level of difficulty. After I passed the test I had an interview online and the last stage was an Interview face to face with my future supervisor. I waited longer than I thought to get called back and schedule a last interview, but they explained that there were a lot of vacation days taken and that is why it took longer than usual.