The first two interviews were on the phone with the HR and hiring manager and the last one was in-person with a panel of experts from different IT specialties. All the interviews were very well scheduled without any confusion or any changes. The interview Agenda, Interviewers, location etc were very well communicated. On the whole the process was very smooth!!