The process was great overall, but it had many stages that were not disclosed. The HR said there would be 3 stages, but in fact there were 5 stages. Every interview was pleasant, but they were a bit difficult. I went to all stages and didn't get the offer because I was not a local resident, although I spoke the language and was willing to relocate.