Pros
I joined the company as a FutureForce hire 6 months ago - it's a fast-paced, fun work environment. The company embodies a number of values, which they teach you within the first few months of being here among them include fun, innovation, wellness, and giving back. Those were the values that really drove me to accept Salesforce's offer over other companies. They truly integrate these values into their day-to-day operations. They offer generous VTO, and they genuinely encourage you to use them. Great perks, decent benefits & pay, and all-around amazing peers to work alongside. If you're considering joining as a new graduate, I'd highly encourage it. It's a fast moving environment, but you'll learn so much and it'll be a great addition to your career journey.
Cons
As a big company, it can be hard to get visibility cross-functionally. This is the first "big-ish" company that I have worked for and it is interesting to see how compartmentalized we can get. I don't frequently know or understand what is happening in other departments, and I don't get as much insight into that as I'd like to.