It was a fairly long interview process with three phone interviews and two writing exams before an invitation for an on-site interview. The on-site interview consisted of 60 minute oral presentation with questions and answers followed by 8 individual interviews. There are very friendly and professional HR department and hiring managers.