Pros
*helping to solve legitimate, "real" problems for large companies *lots of great people still within the company; truly some of the most talented I've worked with in my career *overall, very solid product that addresses a major problem within the enterprise *solid culture still intact *leadership up to this point has been rock solid *lots of self growth opportunity and as a salesperson, have had an opportunity to make a lot of $
Cons
*processes are becoming ridiculously taxing; sometimes feels like this is a 200,000+ employee company instead of ~2000 *company simply hasn't kept up with hiring Tech Support and Product Developers in relation to the number of sales people being hired. This has resulted in multiple support issues *Customer Success model is a glorified renewal dept and CSMs simply act as points of contact for customer logging support tickets. Why not hire actual ex-customers or those with ESB/SOA/API experience? This would offload much of what Support deals with currently *layers of management are continuing to grow. Will it completely be phased into Salesforce's machine? Let's hope not