I applied through a recruiter. The process took 2+ months. I interviewed at Sanofi in Sep 2017
Interview
This was a panel interview in with panel in person and by video for more than two hours. I actually never met the hiring manager in person before the offer.