I loved working for Salesforce during my first few years, but my experience deteriorated during my last few years. - Good benefits
Cons
- There has been constant change in the business which made things disruptive - You most likely will have a new manager every year ( if not more frequently ) - Executive team seems disconnected from reality