Pros
Tremendous brand and work is put into it. Sales and marketing at this company is top notch. Product Management is also very good. Benefits are outstanding and work/life balance is great for experienced people with families, which can be rare in the Bay Area. Salesforce truly cares about developing and empowering it's employees.
Cons
Politics are rampant in many groups. Management often has its hands tied when making personnel decisions and eliminating poor performers or toxic individuals. Not an engineering or design focused culture, but one that is focused more on marketing and sales. The products reflect this, as they are layered with features and customizations designed to make sales. Anyone with a design or engineering focus will find the products uninspiring.