It's gambling. There's really no way to improve it because you are destined to lose.
The amount of work performed and stress endured with this job is insane. I personally feel that workers should've been paid at least $25 per hour. Especially, for having to do supervisorial duties on a consistent basis.
The only positive thing I can think of is some of the friendships you can build. At times you will feel sorry and check in on your friends because they just got yelled at. It's really sad and humiliating.
Learn better social skills and treat your coworkers with respect all of the time. Hire more staff and compensate your workers with true competitive wages. Stop the favoritism, yelling, and non professional attitude. Stop taking your problems out on people. Be honest with yourself and others.
The company used to give yearly evaluations and a pay increase of 1-5%. These were always given months late and a lot of favoritism played into it. Now you you are given a flat 2.5% yearly increase due to covid and the greed of the corporation. The yearly increase is also given months late.