Pros
- Leadership: has grand vision, being very transparent, and passionate to build a winning team to win the customers/market - Company culture: values individual contribution and development, as well as working hard as a team to deliver value to customer - Team dynamics: very collaborative. You can feel that people enjoy working with each other toward a common goal - Technology stack: is very modern. Plus the team relentlessly look at what can be evolved / improved over time - Personal growth: there are so many things you can work on to deliver value, and the team keeps on expanding. Lots of opportunities for learning and career growth - Company outlook: current market leader, still on the path of fast upward trajectory
Cons
- Benefits are still not that impressive (but become better gradually) - There is some "implicit" peer pressure to make you work overtime to deliver, since everyone else is working very hard. But this is expected at a startup. Also at a manageable level - Hiring/expanding pace is very fast, sometimes you will feel a little lost with so many new faces popping around