I think I've had the worst experience with the team. They really lack professionalism while scheduling and conducting interviews.
I had 1st round with their Vice President, cleared the round and they took 3 weeks to respond. The reason they gave for taking too long is they missed the email from Vice President to push me into further rounds (how silly?).
I've got my further rounds scheduled, I was waiting on the call for the interviewer and emailed them that nobody has shown up. I received a call after 10 minutes saying they wanted to cancel the interview and again missed informing me prior to this.
I know it's definitely not simple to be on top of every schedule, but I've taken the day off just for the interview and canceled all other appointments/interviews for the week.