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 an year)Pros
Cornerstone is a large company that has a start up feel. The tech part of the company is very laid back, with little bureaucracy and few managers. If you need something from another team, you just walk over and talk to them. Meetings are kept to a minimum, which allows everyone to focus on their work.
The compensation is good, though it relies heavily on benefits. There are also a lot of perks, like unlimited vacation, amazing offices, and a lot of free food.
This is a company that really takes care of it's employees. They're forward about wanting developers to stick with Cornerstone, and it's reflected in the compensation packages. If you're looking for a job you can comfortably ride into retirement with, there probably isn't a better choice.Cons
The product Cornerstone provides is, without question, an enterprise application. There's a ton of code, and most of it is bad. Five classes that do almost the exact same thing, and share copy pasted code? Yep! Four different ways to do the same thing? You've got it! Fragile systems that are backed by magic and impossible to figure out without asking someone who has knowledge of them? Of course! Efforts are made to refactor code to fix these problems, but it seems like other teams will usually continue using older methods.
I have to agree with some other reviewers: if you want a job where you can continually learn and improve your skills, this isn't the place for you. They like to say that they're looking for the best talent, but the average quality of developers here is really mediocre. Most developers are just aiming to make things work, rather than writing good and well designed code. The entirety of development is done with a handful of technologies, and nothing new is introduced. One thing I really miss is working with and learning from amazing developers who have expertise in a wide variety of areas. If you're already familiar with the technologies used, you aren't going to get much out of working here.
If you aren't looking for a job you can comfortably ride into retirement with, the focus on keeping developers for the long-term is a con. If you want to join to try working on a new type of software and learn the stack used here, the compensation ends up being pretty lackluster, as the base is below average and a large portion of compensation comes from stock.Advice to ManagementAdvice
I think management is doing a great job. At this point, most of the cons are things that it's too late to do anything about. It would be nice if they were more accepting of employees who don't intend to stick with Cornerstone for 5+ years and offered a compensation package with higher base.
Also healthier snacks and more catered lunches would be nice.RecommendsPositive OutlookApproves of CEO