Benefits & perks, growth/learning as a professional, great team culture (you feel you're in a family), accountability, products that really matter to the society.
Cons
Maybe the work is too intense in some periods of the year, but that's the standard for the tech industry.