Pros: on site cafe, gym open to contractors too, running/walking trails, seasonal music by roche choir, flexible and can work from home during bad weather
Cons: i wish it were closer to where i live is about all i can think of.
Roche treats contractors with a great deal of respect, encouraging them to be a part of the Roche team and new cultural beliefs. I am a contractor and have been a part of Roche for 10 years. I could not ask for a better place to work. No wonder it is on the list of top 100 companies to work for.