The process included 3 interviews and an assignement. My experience was mostly good until I went in for the last interview. I met with the CEO, who was utterly unpolite. Never in my life have I experienced such an unprofessional behaviour in the workplace, let alone an interview. However, the hiring manager was very knowledgable and to-the-point.