Company culture, leadership transparency, work life balance, fun workplace, great and talented people, lots of growth opportunities, work with modern technologies and interesting problem set.
Cons
Good pay but unsure if the total compensation is highly competitive.
Smart and funny people, working on a niche problem which has immense potential and traction.
Good funding
Good pay, commute allowance and 401k matching
Cons
Some time can be stressful when you are near the delivery deadline.