I used to be "the boss." I know there were a lot of people who thought they should should have rec'd promotions but didn't. Let me tell you why. Just because you show up for work, on time, every day, does not earn you a promotion. Even if you've done it for 20 years. There may just be someone new who is just better at the job. Sometimes people just don't have the professional skills, social skills, problem-solving skills, etc. that other people have or are required for the job. I had one man who was the nicest guy in the world. He worked there for years. But it was just really hard for him to learn new software programs. Just didn't get it. And we tried. He was fine doing the job he had done for years, but anything new would have been a nightmare and just set him up for failure.