I applied online. The process took 2 months. I interviewed at Sandoz (Munich, Bavaria) in Dec 2016
Interview
First I submitted an online application - I found the job through LinkedIn, then they emailed me confirming a few of my qualifications, (I think they were trying to understand equivalent qualifications from international applicants). 45-50 min phone interview with recruiting agency (at this stage, still not contact with the actual company), waited almost one month, sent to assessment centre in Germany