No jobs found – change your filters above for more results
Cornerstone OnDemand Photos
- Comp & Benefits
- Work/Life Balance
- Senior Management
- Culture & Values
- Career Opportunities
I have been working at Cornerstone OnDemand full-time (more than a year)Doesn't RecommendPositive OutlookNo opinion of CEODoesn't RecommendPositive OutlookNo opinion of CEO
The benefits are really good and compensation is competitive when considering bonuses and RSUs. The workplace is extremely laid back, everyone is friendly, and the development schedule for each release is more than reasonable. There's a reason Cornerstone is consistently named one of the best places to work; they take care of their employees.
Cornerstone is not a tech company. Some people seem to think it is, and it does have a strong tech focus, but even the highest levels of tech management agree that it's not a tech company.
This is a place you go when you're at a point in your life that you want stability. There are no interesting or unique problems to work on here, and contrary to what you're lead to believe by recruiters, the application is monolithic and very legacy. Over-engineering is the norm for some teams. There are a few great developers here, but the bottom line is mediocrity, and there are more than a handful of senior developers who are less knowledgeable than I would expect someone entry level to be. Even a lot of the great developers have become stagnant.
As much as it's a cloud company, you wouldn't be able to take anything you learn here to Amazon or Google. Even though we have millions of users, there are no unique or interesting problems involving scale here. In fact, very little you learn here will be applicable to a job elsewhere. Almost everything you'll learn is proprietary and completely useless outside of Cornerstone.
If you aren't already an experienced developer, you're better off elsewhere. Cornerstone is a large company with a lot of teams, though, so mileage varies. Some teams will provide a better experience than others.
Advice to Management
I have a huge amount of respect for the upper management in tech. They're very forthcoming, intelligent, and down to earth; I think they know that there's a lot of mediocrity here, but at this late point in the company, there isn't really anything that can be done about it.
My only suggestion would be to stop touting low turn-over to prospective developers. This was something that raised a red flag when I was interviewing; it shows that you take care of your employees, but also gives the (completely correct) impression that there are a lot of stagnant developers.