Pros
Open management, no hierarchy means you can have an impact. A very supportive, inclusive culture and really think about the employees. Aware of work-life integration and respect and value people's time. Exciting work, perks and productive, fun, focused environment
Cons
Developing out processes as they scale so they are even more automated and openly learning along the way