Phone screen followed by in person interview. The phone interview got postponed twice. In person interview, the scheduled interviewers were replaced last minute and those who came for interview did not know enough about the role I was being interviewed for. There was one skype interview with offsite manager scheduled 3 times with interviewer never showing up any time for skype video call. Worst experience with a company of this size and stature.