Pros
Great opportunity to always learn something new because the company is always evolving. There are plenty of opportunities to take on more and make an impact if you are proactive about it.
Interesting work and great, talented people to work with, including an amazing network of contributors and partners in top companies and organizations globally.
Competitive Employee Stock Options program as well as Contributor Stock Options
Cons
Sometimes too easily distracted by side projects and non-core competencies but this is improving.
The business model means that sometimes projects or resources are out-of-sync with immediate company goals or project needs.
There is an emphasis on global collaboration, but sometimes key meetings happen locally and global team members are not considered or informed.