-True work / life balance is actually encouraged (and not just verbally)
-Widespread industry recognition, great place to make a name for yourself
-Extremely collaborative, many cross-functional teams that allow you to expand expertise into new areas
-Management is excellent; clear communication for the most part, honest concern for employees, very open to ideas and feedback
-Social atmosphere is excellent. Rigorous hiring process means people are both intelligent and fit with the company culture of awesomeness.
Cons
-Can move slowly if nobody champions an initiative.
-SF area is expensive, and pay (while good for most areas) can seem to lag behind the area's growth.
-Business processes can be bloated, navigating them can be difficult. There are active efforts to improve this.
The work is challenging and there is a lot of it, but that speaks to the quality of research and a very healthy portfolio. The quality of employees that work at Genentech is very high. I am excited to go to work every day and learn new things.
Cons
There is a LOT of work. Contractors are not treated as well as they used to be. Advancement opportunities are low for employees without advanced degrees. Are there people in management positions with only BS degrees? Yes, but they have been with the company 10+ years, pre-Roche.