I found their interview process to be very detailed and in-dept, it's a 3 step process starting with a telephone interview, 2nd I went into their Mississauga location for a skype interview with HR from London, ON. On my 3rd interview again I visited their Mississauga location where I was interviewed by HR again on skype & their assistant manager in person.