Pros
Pay is above average; Salesforce is too big to be acquired by anyone; Public image is exceptional - especially in the Bay Area; Products are State of the Art in many areas; unlikely to fail for a long time; unbroken record of continuous growth
Cons
Culture has tanked after the massive layoffs in 2022/2023: politicking and backstabbing has always been an issue, and while being addressed it has increased massively after the layoffs as people are afraid for their jobs. There was no structure to the layoffs and a ton of critical & successful people were being let go - so everyone basically is afraid of being next. Salesforce is in a constant process of restructuring. The larger we've become the less likely it is to be able to have any way of impacting your trajectory. If you're lucky enough to stay in the same role for longer than 18 months, it's very likely that your management will have changed during that time. Branding yourself is therefore critical. If you're not successful in building your brand aggressively, you'll end up just being shuffled around with no say in the matter. Career planning is almost impossible because of that. No matter what role you apply for: it won't be the same in 12 months and you might end up doing something completely different over just a few years - if you want to or not. As we've grown to a real enterprise, micro management has taken hold. Salesforce used to operate on a system of trust and avoiding administration: needed to travel? just do whatever is necessary, the company trusted you to not overspend - results were what mattered. Nowadays it's like all other large enterprises: multiple approvers for every parking ticket and travel restrictions en masse. Traveling to customers was easy and encouraged, today it's unreasonably hard to travel.