Pros
This was one of the worst organizations I've ever worked for in my life. They have no problem hiring you for one role, only on day one to tell you that you are moving to a new team, with a new manager, into a new role that is "undefined." The only pros about this company are the pay and the benefits. It's literally the ONLY reason people stay at Salesforce.
Cons
I have never worked at an organization that is so confused as to who they are and what marketing is. No solid chain of command. Reorgs every couple months. People over extended. Literally bait and switched into a role I didn't want and wasn't hired for. Even upon my last day with Salesforce, I still didn't have an actual job title or role, and I had taken the job at Salesforce for very specific reasons. If you are fine just making a large paycheck and checking out, then this company is for you. If you actually care about what you do, working with strong marketers, and having a career path AVOID AT ALL COSTS.