It seems to be "hit or miss" with upper management all the way down to team leaders. Some in upper management make decisions that deeply affect a lot of people, seemingly without concern for those people. Perhaps this is normal in a "regular" corporate environment, but Health Catalyst claims to be above that kind of stuff.
Team leaders, managers, directors, and more seem to be promoted because of who they are related to, or how friendly they are with upper management. One needs only take a cursory look at last names to understand how wide spread it is. I realize this can be hard to control, but a culture of corruption and a culture of love and caring (as is advertised) can't coexist in any meaningful way. People need to feel valued, and they feel valued when there is career progression not based on your last name.
This is not necessarily the company's fault, but people hold grudges. It seems that if you make someone unhappy (and we all do sometimes), you will never be promoted or considered for other positions. If you make someone angry, even if it was the right thing to do, you might as well look for another job.