Cornerstone OnDemand

Cornerstone OnDemand Senior Quality Assurance Software Testing Engineer Jobs & Careers

Hiring? Post a Job

Show:  All Results Last 7 Days

No jobs found – change your filters above for more results

Cornerstone OnDemand Photos

Cornerstone OnDemand Reviews

387 Reviews
387 Reviews
Rating Trends

Recommend to a friend
Approve of CEO
Cornerstone OnDemand President & CEO Adam Miller
Adam Miller
364 Ratings

    A large company that feels like a start up

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Senior Software Engineer in Santa Monica, CA
    Current Employee - Senior Software Engineer in Santa Monica, CA

    I have been working at Cornerstone OnDemand full-time (more than an year)


    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.


    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.

    Positive Outlook
    Approves of CEO

Work at Cornerstone OnDemand? Share Your Experiences

Cornerstone OnDemand

Click to Rate