Pros
1. The company is at an interesting stage, where they have market fit, and are in the stage of discovering whether they can achieve breakout growth. This means a strong focus on delivering value to customer, scaling tech, and introducing intelligence into their algorithms. 2. Work culture primarily focussed on delivery, not hours. Good amiable set of people as colleagues, who are strongly technical. 3. Close interface with other functions of the org - you get the opportunity to understand the sales, marketing, product cycles as well, through direct interaction and regular updates. 4. Free lunch and snacks, and industry-standard compensation.
Cons
1. Fast-paced, which means you're likely to be juggling multiple problems at once. 2. Not enough social events 3. Some level of ambiguity in roadmap, especially since they're trying multiple different things.