Pros
Salesforce really is on the upswing -- it has numerous systematic advantages over older competitors like Oracle and SAP. "Born cloud" really does matter, and it shows in the growth of the business. With success comes excellent, top of market compensation, top-notch offices, great systems and support to do your job well.
Cons
Salesforce is surprisingly political, especially when you consider how the brand is fun and there's a genuine "do good" ethos of philanthropy at the company. Salesforce attracts high performers, which is great in many ways but also leads to a very "type A" aggressive, win-at-all-cost environment. Add on top of that the fact that Marc likes to make multiple bets and encourage internal competition (it's why there are two customer service products that sometimes directly compete, two salesforce automation products, etc.). So you end up with a workplace culture that, while exceedingly positive and gracious on the surface, is actually quite cut-throat and reliant on personal connections over merit. I saw multiple examples of mid-level managers making decisions based on what would most impress the boss over what was best for the company, let alone the customer. There's an obsession with BSOs (Big Shiny Objects) that cost a fortune and have little impact on the business but can be touted internally in presentations to leadership.