There were 3 rounds of technical interview, 2 of which happened within a week. For my final round, my interview was rescheduled several times, at times just few hours before the scheduled time and it finally happened 2 months after my first 2. That speaks volume. End result negative. No feedback mechanism or proper communication thereafter.