Pros
Very competitive salaries, good benefits and perks, pleasant office spaces
Cons
Where do I start? In 20 years of being in the workforce, I've never worked in such an unsupportive, demoralizing, cutthroat environment. I compare working at salesforce to being a member of Congress. In other words, you're not expected or encouraged to perform your job to the best of your ability; rather, you're expected and encouraged to be constantly campaigning for your next position by contributing to only high-profile projects that get the attention of the higher-ups...and then tooting your own horn at every opportunity. Thus, you have a lot of people jockeying to be part of the "prestige" projects while the nitty-gritty yet necessary work gets ignored. And as with politics, there's very little trust and rapport among employees. I always theorized that many salesforce employees suspect that their titles and salaries are disproportionately elevated in relation to their skills and experience and therefore engage in a lot of "smoke and mirror" tactics to keep from being exposed: taking credit when they shouldn't, not taking responsibility when they should, and throwing anyone and everyone under the bus at the slightest provocation. In recent months, there's been an ongoing campaign to "trim the ranks," so they've been covertly laying people off under the guise of "eliminating positions." Not surprisingly, they've also been losing a lot of their most valued employees, who witnessed their colleagues mysteriously disappearing and, sensing an unstable and inhospitable work environment, decided to leave on their own accord. I also hear that morale is at an all-time low. Shocker.