Exhausting interview process. 4 stages of interviews with seven different people in which you are expected to prepare a 45 minute presentation in the final round.
In the first round, the interviewer cancelled 15 minutes before it started and when it was re-scheduled a couple of days later did not show up because they got confused with the time difference.