I've been with my current employer for a few years, but now it feels like they're trying to push me out.
They're constantly hiring new people and giving them all the available shifts, while reducing my hours severely.
I asked the top manager about this and they told me they'd look into it. They didn't.
I later asked the department who oversees things like scheduling/pay and so on and they basically told me they don't handle complaints like that but would pass it along to my managers who will follow up with me on it. They didn't.
So now I messaged another one of my managers who is the manager in charge of employee schedules, and they ignored me.
The funny thing, I'm considered one of their better employees and have even won an award for it too.
This company continues to hire more and more people for jobs that people are almost begging them to schedule them for. I've had people going up to the managers and asking specifically for me to be scheduled to help in an area they're understaffed, just for the managers to say no, and then have job postings for the same job, planning to hire someone who is less qualified, have no idea how to do the job, all while approaching their busy season.
And to top it off, some of the people getting scheduled regularly either give away their shifts on occasion, or show up to work late/take extended lunch breaks and dont even do much work (I've even caught one of them with airpods on a regular basis, watching their phone whenever they can. That's the model employee in the companies minds).
It all imo goes back to the manager who is in charge of scheduling (not the actual person in the HR department who deals with scheduling at s higher level). They often give off a real unprofessional vibe (they're not rude, but I dont know how they ever got promoted to a manager in their early 20s), and 1000% favours their friends or anyone they talk to or can joke around with.