Pros
The people at this company are some of the smartest and most dedicated I've ever met. Everyone truly believes in the value of what they are doing and this sense of duty is present in daily work and interactions. Benefits are amazing, pay is good, and ability to go to sleep at night has gone up remarkably with the start of this job.
Cons
People work a lot. People work so hard and so often that the company has "quiet weeks" which ensure that people can't do meetings and are forced to focus on work and take it easy. Management definitely tries to get people to work less but if your work is "saving the world" it becomes harder and harder to justify taking time off. That said, much effort is made to ensure that employees have a good work life balance.