Applied online, 30 minute phone screen, 1 hour panel interview, skill test and final 45 minute interview with Senior executive. H.R. contact was very engaging with prompt responses to inquiries. Phone screen involved technical questions regarding the role. This person knew thier stuff and how to screen. Easily the best interviewing process I have had since immigrating to Canada.