I applied online. The process took 3 weeks. I interviewed at Kepler Communications (Toronto, ON) in Dec 2017
Interview
It was a great experience. Everyone interviewer is professional and warm. The questions are challenging and concentrated. They answered back very quickly after each of three interviews I went through.