Certain positions, namely in IT, don't get the recognition they deserve. I was there for multiple years and among the best on my team, fighting for full time. I never got it. I was far from the only one. Many others struggle with the same thing. It was out most common conversation topic. This means I was only paid hourly and did not get insurance, time off, and other benefits they just love to boast about.
My boss knew this and would try to give raises which were shot down by upper management. But they had no problem spending hundreds of thousands on expedited shipping to data centers and super high end suites on them for business trips!