I applied online. The process took 4 months. I interviewed at ICF (Ottawa, ON) in Sep 2017
Interview
This company spends a lot of time working remotely. I had an initial telephone interview followed by a panel face to face Interview. There were a number of telephone interviews/meeting that followed that may have been a consequence of the contract ICF has with the client. In all a fairly easy-going hiring process.