The recruitment process was poorly handled. The second level interview was rescheduled three times a few minutes before the interview time. I did not hear back from the recruiting team after the third rescheduling, and then i got a rejection email. The communication channel was also poor. Often times, I had to call the recruiting team to alert them that I was in the interview room, and they claimed to not be aware of the scheduled interview. Overall, it was a long and underwhelming experience