Pros
I've been working at Salesforce for over 10 years, and continue to be impressed with Salesforce as an organisation and the people we employ - smart, hard-working people. Salesforce is a great place to work with tremendous opportunity to learn and grow, great benefits and lots of great perks. I feel privileged to work not only for a high-paced, innovative company who has been a pioneer in it's field since 1999, but one that also has strong values and does it's part to make the world a better place. At an individual level, we are encouraged to volunteer in our community (we get 56 hours of volunteer time off per year) but on a company-wide level, our leaders have taken stands to improve the state of the world. One of the more recent examples is spending $3M to erase the gender pay gap internally.
Cons
This is a demanding, hardworking company. You must be ok to work hard, continuously learn and be comfortable with frequent changes.