I applied through a staffing agency. The process took 2 weeks. I interviewed at AIR MILES (Toronto, ON) in Oct 2013
Interview
There were 4 different interviews. It is a good practice to take the time to hire the best. It cost big time hiring and firing (if they hire wrong person for the job). On boarding program so called "Loyalty 101" is a total waste.