Very friendly, good tech, great offices, amazing work life balance, low stress.
Cons
Salary is not growing much, no food, poor snacks, rather poor medical insurance. Maybe a bit too chill -- hard to grow if everyone around is not too ambitious. Quite slow development.