Pros
Upper management trusts that employees know what to do and leave them to it which is fantastic. You work with smart people and there isn't much office politicking which was incredibly refreshing. The onboarding experience has been super detailed and unlike anything I've experienced before. There is a culture course that details everything from the history, the mission & vision, work modality, how to get the best work-life balance, etc. An onboarding buddy assists you to get used to different systems and processes. There are lots of opportunities to have a strong impact on the products and culture. Everyone is able to put their views, defend ideas with data and do what's best for the company & the product. The management can be easily reached out and are indeed visionary. They really understand people and tech. Good overall compensation & benefits. Yearly company retreat (on hold now due to COVID).
Cons
Not really a con but you have to be able to work independently and take responsibility for your work.