1 - HR interview - get to know you and behavioral question over the phone
2 - Onsite Past Experience and technical questions
3 - Onsite technical again with the director of the department
First red flag - They changed the title of the position before offering me the job.
Second red flag - SunLife Recruiter was insistent on my existing salary during negotiations.
Third red flag - At the end of the negotiations, they changed the location from Toronto to Waterloo.