Pros
People are great and the product is a market-leader. Company does a better job than most at offering flexibility
Cons
Focus is heavily on the sales and customer success orgs, while the tech org is unstructured and disorganized. Leadership claims it's to improve fluidity but in my experience it resulted in a lack of domain ownership and inefficiency in building and supporting the product. Ideas can come top-down or bottom-up, but promoting ideas and pieces of work intent becomes a bit of a political game. There is little care for analytically-driven decision-making, everything is based on gut feel and qualitative feedback - that's not inherently bad, but this is not the org to work in if you like to make product development decisions and measure success on quantifiable criteria
Lastly, title changes and comp increases are discussed more than delivered unless you are in the sales / CS org