Pros
I have never been at a company that has genuinely cared about it's employees more than DigitalOcean. On a benefit level, they consider all aspects of your life from fitness, commuter, healthcare, and social activities. On a career level, there is a large people team helping everyone build their careers, transition between teams, and provide candid and clear feedback to each other. On a personal level, there is an unlimited PTO plan and a general caring of your comfort and happiness. DigitalOcean has done a great job of sustaining the people-first culture while experiencing hyper growth.
Cons
There are shifts of vision and structural changes more often than I would like but that comes hand in hand with a startup culture.