"PROS: People are awesome. Lots of free food and events. Nice work atmosphere/culture. CONS: Felt like a small start-up early on, but unfortunately this is changing rapidly. Teams getting bigger, more layers in hierarchy, ugly Salesforce.com code base. It's generally feeling crowded and making software for sales people is not so much fun."