Pros
- Competitive Salary and benefits. - The product market fit is really good, and has immense scope of growth. - You own your product/team. - You will get to solve some unique scale related challenges of product depth and breadth unlike many other companies. - It is a like a startup made of smaller startups. Expect fast paced environment. - Tech debt is taken seriously and prioritized. Long term outlook seems good so far. - There is ample opportunity to contribute across the full stack as well as multiple products/teams and drive large amount of impact. - Lots of smart people to work with.
Cons
- People are expected to run hard. - You have to manage your own scope, and pull your own weight, don't expect management/manager to do that for you. - Fair amount of ambiguity present sometimes and business context needed, but that situation is improving.