I am looking for honest opinions on whether this is a normal way to feel at work.
I work with someone who is higher up than me however is not my manager. We work in retail.
This person often finds the job very stressful and when they are stressed, the rest of the team must walk on eggshells to avoid being snapped at. One shift I was working with them, I forgot to mention something when asking them for help (it was such a little thing that it just slipped my mind as I'd been doing the same thing with other colleagues previously) anyway my coworker snapped at me in front of the customers for it and I had been having such a rubbish time lately, it felt like the final straw and I just burst into tears. My coworker did apologise later on however the apology consisted of mainly excuses as to why they had done it.
On another occasion this coworker threw keys at another colleague because they were angry, that colleague did report them for it.
They often speak in a condescending, frustrated way when dealing with employees, however suck up to management. Management actually aren't much better.
So aibu to feel upset that this is how I am treated at work for little to no reason? It impacts my mental health as I feel incredibly anxious about asking this person questions or for support now and I don't feel like I can speak to management because they all look out for each other. I know my other colleagues feel the same so it's not just me.