Pros
Overall benefits package and pay are excellent. Excellent product portfolio between the CRM, Slack, and Tableau. Very stable company.
Cons
Company has a cult of personality around Marc B. Size of the company leads to hundreds of fiefdoms. Your experience of the company is dictated by the culture your VP or SVP creates. You will likely get re-org'd across VPs or SVPs meaning your experience of the company will change at the whim of upper management. You are paid well to deal with this endless chaos and politics. Re-orgs happen with relative frequency (which might be a good thing if your current boss sucks). Engineering is driven by vague off handed comments by upper management. Success is measured by promotions. Promotions are measured by delivering on management's ideas. Middle management politic their way to being attached to whatever upper management is excited about. Long tenure is celebrated leading to resistance to change. Watching internal adoption of Slack has been hilarious to observe.