Pros
Fantastic culture of fun, friendly helpful people that genuinely want to see you succeed as part of the team! I've never experienced a better training program or better ongoing development. And changing jobs, if you pursue such a journey, is supported! Moving up quickly from an SR to an AE and progressing through ranks as skills is developed or shown is seen all the time. If fresh out of college, this is a great place to land. Salary and benefits are good. Room to grow and rapid promotions for success (con side of this too). Time off as a new employee is outstanding and of course, the 1/1/1 model is uplifting and satisfying to be a part of.
Cons
Pressure. There is a constant, unrelenting pressure to hit your numbers. Normally in sales one faces a 3 EOQ's and one EOY push. At salesforce, you face 11 EOQ's and one EOY push. Basically, every month is like a quarter end. Territories are not intentionally unbalanced, but it does happen. A lot of the success you may or may not experience will be a result of a great or poor territory. Some managers understand this and work with you to maximize your results until the next year when things can be re-balanced, others are quick to terminate. As a result of this territory lottery, success and failure can come quickly. I've seen folks promoted on a single deal in which they made over 70% of their annual number but otherwise similar results.