Competitive compensation compared to most tech firms currently.
Highly intelligent colleagues - everyone is friendly and helpful.
Fully technical role (if that's what you prefer), with no bureaucracy.
Interesting projects to work on.
Cons
Work from office is the standard arrangement.
Full bonus payout takes awhile (the next year's March and September).
Modest salary increment.