Vantaggi
Overall, the Salesforce culture is great. They practice what they preach. There is a good work-life balance. Where I ding them on the overall score is based on the Salt Lake City office.
Svantaggi
Salesforce tends to acquire with little emphasis on actually integrating behind the scenes outside of the products - something exacerbated by them acquiring Demandware when the dust of Demandware acquiring Tomax hadn't yet settled. The Salt Lake City office has a very different vibe than other Demandware or Salesforce locations. There are some passive aggressive personalities in it due to some painfully obvious coddling by prior (and some present) management. Many hold job titles that are not at parity with industry guidelines and somehow think that they are 'special' when they wouldn't survive a month in that role elsewhere. People tend to withhold information whether it's dodging questions they know the answers to or refusing to document things because they view themselves as more valuable with secrets locked in their heads. For the technical professional who wants to come in and get things accomplished the SLC office culture will wear on you. It is the opposite of collaborative except for a few key people working hard to change the dynamic.