Pros
People across engineering, product, data science, enterprise, recruiting, and so on are great . I cannot say good enough things about most people. They're intelligent, come from diverse professional backgrounds, and encourage a culture of learning. You can tell how much people believe in the product and how they truly aim to improve it. Generally a fun culture with nice start-up benefits, like ping pong table, beer on tap, free catered meals once a day, end-of-quarter parties.
Cons
There are serious issues with senior leadership (some, not all) and how decisions are made. The company and its leaders claim to be advocates for diversity, gender equality, and diversity but in reality that is not the case.. So many people have left and cited issues with these things as the main drivers of their decisions. It seems mostly like leadership claims they're supporters for the sake of saying it, but does not happen in practice... Company has been working out for quite some time about what to do and how to function through high growth, hence multiple reorganizations in the past few years. Doubtful of practices put in place, especially since little is done to really address the issues people are unhappy about.