Pros
- Highly motivating mission and a sound strategy to achieve the mission. - Smart, driven, caring, and fun teammates. - Lots of hard problems to solve. Plenty of opportunity to grow and develop. - Opportunity to move between teams and roles. It's all about maximizing your contribution. This mindset opens doors you wouldn't think of, but it's untraditional: no levels, no titles, etc.
Cons
- It's a demanding work environment. The people here are smart, hardworking, and team oriented people who want to make a positive impact on the world. I want the same, and I don't want to let my team down. So it's easy to give too much. To be successful and happy here you need to set collaborative boundaries and build habits that refill your cup. - Management is supportive, although busy. If you're not a good communicator you can get left behind.