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.