I applied online. They contacted me within few days to agree on a phone interview. After that I was invited for a personal interview in Zurich. I needed to travel from abroad and they have reimbursed my travel expenses.
Even though, I have not received an offer I think the communication with the company was very good and professional.