Nice offices and people Varied challenges and projects No risk of running out of things to do Remote friendly Diverse teams, both in skills and backgrounds
Cons
Higher-ups want several mandatory days in the office, getting that changed seems to be a struggle A lot of legacy code to modernise (might be a pro if you enjoy that sort of thing)