Pros
Creative minds, intellectual people. Great deal of knowledge is shared among groups. Working at Genentech is great learning experience. Flexibility of work hours, iphones and macs, lunch meetings, respectable people
Cons
Pays lower than most other companies. Promotions are really unfair. Top management keeps getting promoted every 12 months and get credit for everything whereas the people who really do the work struggle for promotions and pay raise. Bureaucracy is common throughout the company. While people don't get to go to conferences top management happily do team building event in Napa drinking all the wine they could. The big important impact making projects are given to the chosen few. Most of the projects are stretched and have no meaning ful