Once a rockstar, now only deserves a single star
Pros
Talented people, downtown SF location, CEO Marc is great in continuing to maintain a momentum as well as buzz in the market
Cons
A lot has gone wrong lately at Salesforce.com. I will list a few: * Acquisitions left and right are not very motivating for the employees as they are now just becoming integration agents rather than innovating anything that they can be proud of. * Don't believe the Gartner report or Forbes Most Innovative company award. Innovation is at it lowest point in the company ever. Most people in R&D are completely disassociated with the product they are building. Forget about innovation, they don't even understand the customer needs well enough. * Salesforce is now like a giant Sloth. Things that used to get done in a week now take over a year. Rapid hiring to improve the speed has helped in the past but hiring more people, especially in R&D isn't valuable anymore. * Most old-timers in R&D have left including both executives and engineers. New executives hired in R&D are kinda old-school Oracle/EMC guys who don't even know what Salesforce used to be. Culture has changed beyond repair. Result: No innovation, not much accountability, politics, bunch of process that no one needs but no one dares to change. * Ancient technologies, monolithic giant code base that no one really understands now. No unit testing, everything is tested through functional blackbox testing; you can change something that can result in something completely unrelated broken; Developer productivity is at the lowest that I have ever seen in my career. Think about it this way - You code for a day and fix test failures for next 5 days. Not rewarding at all. * Big initiatives always keep coming in a top-down way. More than half of them end up nowhere.