Pros
+ Good competent people, fun to work with. I keep on learning from them. + Good life balance. Without working crazy hours like other companies. + Data oriented (which I love, it might be different for other people) + No micro-management (the company mostly relies on the good judgement of the team). And priorities can be openly discussed with everyone. + Great camaraderie and candor among peers (at least from my perspective) + From a technical perspective, it is very cool to work on a mini-netflix type of business. Not a lot of people in tech and product get to work on projects like this. + Self-sustained business: With healthy unit economics, we don't depend on external investment rounds (unless is decided otherwise) nor debt which is nice.
Cons
- Being self-sustained is good but we don't have all the resources we'd like to tackle interesting opportunities beyond what we tackle today. - There's have been a transition towards a more define process system, the team has had to make an effort to adapt. - It's a small team: you get to learn a lot if you want, but it's more difficult to keep growing if you have ambitions of running your teams eventually (not impossible, only more difficult).