You have the freedom to work on awesome projects. My co-workers are some of the smartest people out there. The team I'm working on is a group of all-stars, making each other always look good.
Cons
In order to change the world like we want to do, it requires dedication and hard work. So at times we have to work long days. But in the end, it's worth it.