Pros
General company culture is great and there are no overly difficult or unpleasant people. CEO greets you personally online when you first join, which is rare these days.
The company aims to be transparent about pay and benefits, benefits are quite good and overall thoughtful. Company has been remote for a long time so people and leadership are very adjusted to a global remote workforce.
Own team is very mindful about the nature of the work, as well as the impact of the work on the overall company and other teams.
Cons
Similar to any other tech company, we are encountering rapid shifts in the business environment so there has been change coming from leadership in recent months. Leadership is adjusting to a new reality, and decisions can permeate downwards and affect various teams.