Pros
Salesforce is an amazing company! It has a strong and inclusive culture as well as great people. It offers lots of opportunities for career growth and defining your own path as well as very good salary. Lots of learning opportunities. I joined as an experience architect but without experience of Salesforce. My first 90 Days at the company were an educational ramp program designed to immerse me in all the offerings of Salesforce. Really helped me to get up to speed. And the learning opportunities didn't stop after my 90 Day Ramp, Trailhead is a key part of the Salesforce learning system which is always available.
Cons
Salesforce is a rapidly growing company and sometimes it can be hard to find the right people to talk too. But the internal social network helps a lot.