Pros
The company has great vision of being top cloud computing player in biz apps market. They have great crm product, though others are catching up quickly, and also a great cloud platform which would be great if they packaged it properly. Also, benefits/compensation is overall pretty competetitive.
Cons
- senior mgmt doesn't have a clue, so we get powerpoint to death and corporate mumbo jumbo that gets annoying quick - no innovation anymore, refer to 1st point for reasoning - become highly political and promo's are slow, resulting in backstabbing, etc. - most annoying thing is execution as it's horrible and sfdc is just talk and no substance, some examples include: i) appexchange and the platform has been talked about for years and yet they're still literally at ground zero, partly due to horrible relationship/setup with partner community. ii) they talk about asia being fastest growing market for them, yet thats just false hype as marc himself says he don't care about china market at all since there's no results. it seems they don't want to invest unless they see results, sort of like chicken/egg problem.