I worked at Genentech as a contractor (More than 3 years)
Great place to work, people are nice, and usually competent.
There can be a lot of politics.
Advice to Management
They do a pretty decent job.
The process took a week. I interviewed at Genentech (Vacaville, CA) in June 2011.
I wanted to do my bio major internship here and get my foot in the door and applied for a filter analyst assistant position which was the only internship they had, but they turned me down because my major was not suited for the position.