Pros
Minimal meetings Async communication via P2s, geekbot and Slack 1-2 in person international team meetups each year An emphasis on learning with lots of courses and funding for learning provided Technical leads who don't micromanage Unlimited vacation where you don't need to ask for your lead's approval to take it Generous pension Generous annual pay rises Empasis on 'never passing up an opportunity to help a colleague' provides a psychological safety for asking for help and to spend time helping others Not many strict deadline You can work from any timezone You are trusted to keep your own schedule A company culture that encourages feedback Generous severance pay (I was laid off in 2025)
Cons
Large portions of teams that were not profitable or having the desired impact were dismissed in 2024 and 2023. We were then told the engineers who were unfortunate enough to work for said teams were poor performers. There was a distinct lack of transparency with this.