Pros
Cornerstone's stock price is growing (and all employees get options), as is its marketshare. Financially, the company is in great shape and works with some of the world's biggest brands. Great internal mobility and growth opportunities abound if you're willing to put in the sweat equity. Lots of cross-functional and international exposure, too.
Cons
At Cornerstone, work is life, and there is no balance. The culture is very social, but to the point where almost every night or weekend is spent at some sort of mixer or co-worker function, and while not explicitly mandatory, you better be there. That is if you're not stuck at the office putting in another 80 hour work week. Management gives employees little or no direction and for an HR company, has absolutely no discipline behind things like internal promotions, performance reviews, career paths, etc. The workload and expectations are very similar to a start-up company (overwhelming), and CSOD is staffed like one, which is OK if you're still in early growth, but this is a 1.5 billion publicly traded company. Management rules by fear, internal politics and backstabbing are endemic and arbitrary, and employees are incredibly disengaged. Customers are also increasingly dissatisfied, which makes sense because they're sold a product that doesn't deliver on how its being sold. Sleek design can't hide its archaic code base, frequent bugs, and terrible customer service post-implementation.