Pros
Gilead is a great company to work for offering really nice benefits, bonuses, stock, 401K match, etc. and in recent years a good work-life balance culture.
Cons
The advancement process is often murky and based more on being visible and networking than on the quality of your work.