Genentech is a phenomenal company with exciting science, great employees, and a wonderful work environment
Pros
Highly capable company with track record of success. Profits are plowed back into keeping employees happy. Enjoyable work environment with lots of perks. upper management is highly capable, inspiring, and forward-looking. In general, whenever I do great work, I'm praised lavishly, and if I do average work, managers are still pretty happy. I'm sure if I failed to meet the requirements of my position, my employer would tell me quickly and give me an opportunity to improve, rather than ignore me, like some other employers I've worked with.
Cons
Have to pay for meals in the cafeteria. Sometimes very stressful at crunch time. Company grew very quickly, losing individuality. I don't like the big, impersonal IT department. The "Ho-ho" parties were moved to a really lousy warehouse with poor acoustics. Would rather they avoid "gimmicky" parties and focus on just having a good time at the party by having nicer facility for it.