Salesforce is a great place with plenty to learn and lots of friends managers and mentions!
Cons
Only somewhat disappointing thing is that they seem to be a little cheap on the hardware they are willing to provide to employees. It shouldn't be hard to get nice monitors, and IT shouldn't be a second class citizen.