The interview process itself was good, all the people were quite friendly and professional. The big downside is dealing with recruitment and HR. They've made mistakes in booking my first interview, then also booking the trip to the onsite interview. This caused not so good and stressful experience.