I was contacted by email from their HR department, exchanged several emails, spoke with the HR person on the phone, then spoke with hiring manager on the phone for 45mins. They said they would contact me to set up an on site interview, then I heard nothing for three weeks (granted this was over Christmas). First day onsite was entirely touring and looking at real estate. Second day was 8 one hour interviews with various departments. Each had been given a specific question to ask me from a standardized interview tool that they were using (did not see the name). Had lunch at the facility cafeteria with hiring manager and one other. Range of personalities as expected, some serious bordering on stern, others more casual. HR representative arrived 12min late and offered no excuse or apology. One person arrived munching cold pizza from break room and openly disparaged recent merger with Roche. All asked reasonable questions and treated me with respect. Told me they would be in touch and three weeks later told me by phone they had given position to someone with more experience, even though I was very open from the beginning about my experience level.