Vantaggi
I've never been one to "drink the kool-aid" but it's hard not to considering the culture Salesforce has built. Having the ability to compete against the colleague next to, but at the same time collaborate, is hard to come by. Salesforce does a phenomenal job at caring for their customers, as well as their employees. There is so much room for growth and Salesforce empowers you to make this your career rather than a stepping stone. The best career decision I've ever made was coming onboard to Salesforce.
Svantaggi
When you are a new hire, it feels like information overload. The learning curve is very sharp so you need to make sure you are constantly asking questions and gathering as much information as you can. If you someone who doesn't enjoy a competitive environment, this probably wouldn't be the best fit. Otherwise, be ready to work and enjoy building great relationships with your customers and co-workers.