The science, the coworkers, the community are all stellar.
Cons
Managers that enforce unrealistic goals that go beyond work life balance with less than professional work interactions. Brilliant scientists, but often times poor leaders/managers and sour personalities.