Pros
Salesforce was a market leader in the SAAS space with an great "Ohana" culture for 2 decades. The culture was awesome, there were learning opportunities at every corner and people really believed in the CEO.
Cons
For the past 6 years, the company is in steady decline. - The Acquisition route to growth has been disastrous. Mulesoft, Tableau, Slack were all acquired with the promise of tremendous growth. The only outcome has been, these once good companies have been torn to shreds, with all their leadership having fled long ago. The integrations have been weak at best. - The CEO stepped away for many years, letting the culture rot. He came back only when the Co-CEO called it quits and activist investors threatened his throne. The CEOs response has been to layoff 1000s of high performing engineers so he could keep his position as Chairman and CEO. Poor attitude and sometimes outright threats to employees in internal slack channels by him has destroyed the confidence in his leadership. - Every Business Unit has been re-org'ed multiple time in the last 8 months, resulting in chaos and confusion. - EVPs / SVPs and VPs who remain in the company are basically "yes' men who are trying to protect their butts. - Ridiculous developer metrics like number of checkins, lines of code written per sprint are draining engineers morale. Self-preservation has taken the place of collaboration in engineering teams. - Innovation has all but grinded to a halt. The tech stack is ancient, monolith and horrible to maintain.