The part before the actual interview was very chaotic. it was not coordinated well. i received calls few minutes before asking if I'll be available for an interview in 10 minutes and sometimes the interviewer didn't show up fo the interview. but apart from this the interviewers were experts and they were kind.