Pros
- Great company culture. - They help to become a leader by helping you see the bigger picture, being involved in the decision-making mechanism. - There is no hierarchy, everyone has the same opportunity with expressing their idea. - The mission is really interesting and really good. It's really good to contribute to such a mission. TL, DR; it's a really good place to see how to run business, see/solve the problems, ask questions and have answers. You will also have a feeling of you're doing something good for others by the mission. Other opportunities like PTO, office beverages/snacks, pension are already mentioned by others.
Cons
- Salaries are not competitive enough. - It's a growing company. They have similar struggles that other growing companies are having.