1) A good amount of helpful colleagues, 2) fascinating mission-driven work more important to the world than 99.9% of companies out there 3) competitive compensation, and 4) flexibility in location and hours you work
Cons
Somewhat bureaucratic and could be difficult to get your initiatives listened to / approved / acted upon; three rounds of layoffs in the last few years so not stable.