Went through 3 rounds of interview, first with HR, next with US based project leads (very polite & intuitive), vertical head (virtual) and last with team of 3 Project Team Leads in-person at St. Catharine office. The HR team was very supportive, questions were past project related except one person in last round who entered into a debate from which I politely backed out. I could tell he was pissed-off about something.