Mostly a friendly work environment and culture
Innovation is core and is valued
Good scientific facilities
Cons
Difficult to balance work/life (I work a lot)
Expectations can be unrealistically high for job performance
Promotions are too few (maybe ~3 in a full career?)