I applied through a staffing agency. The process took 3 months. I interviewed at Dassault Systèmes in Dec 2015
Interview
Phone call with hiring manager.
Then you have to follow them every week.
The HR is lazy to respond and you have to keep calling them over and over to get them to send you an offer