I've been working at a shop in Pattaya for about two years now. I'm 25, a regular staff member — stocking, checking inventory, handling the cash float. There are two part-timers I know well.

Yesterday... I'm really confused. Around 3:20pm a group of customers were complaining that some items were missing. I was there explaining the stock sheet to them, waving a pen and a little messy notebook that was on the counter. Out of nowhere the manager comes out from the storeroom and instead of helping, he loudly goes, “You messed up the stocking, you’re ruining the shop’s name” — right in front of customers and coworkers. One of my coworkers just stood there with his mouth open, couldn’t say anything. Everyone was stunned. I don’t get why he had to use such rude words. Some customers just walked out.

He didn’t just yell and stop. Then he went into the storeroom and called another coworker, making snide comments about us not knowing how to work. He ordered me to re-place all the items myself even though earlier someone had asked for help getting the file into the computer but didn’t say it was urgent. So I had to fix it alone for 57 minutes — almost an hour. Exhausting and confusing. Suddenly the whole task got dumped on me.

I feel really bad. Like, it’s not just wanting us to work well — it’s the way he attacked our image in front of customers, and coworkers now look awkward. I feel like a liability even though I’m trying. Maybe I’m just overthinking?

There’s a small thing that’s bothering me too. Last Sunday morning around 8:10 the manager said there would be an attendance bonus the day after next. When I asked for details he said, “Check the LINE group yourself.” When I checked the chat I saw the manager favored certain people and gave them more, even though some of them don’t work as many hours as I do. I didn’t dare say anything, didn’t want to make the atmosphere tense. So awkward haha.

I don’t want to quit — I still need my paycheck to pay rent on a shop-house in Chonburi next month — but I don’t want to be humiliated in front of people all the time either. Maybe I could have put up with it at the start, but it’s been building up and it just feels worse.

I’m super confused about whether I should talk to the manager directly, or start collecting evidence of being yelled at in case I need to bring it up to the branch manager, or just look for a new job right away. I’m hesitating. I’m in Pattaya, not tied down here so I could leave if needed, but I’m worried I won’t find a new job fast enough to cover expenses, and I’m scared that if I confront him he’ll react even worse... T_T

Anyone here ever dealt with this? What should I do? PS — see, small problems pile up and become real big ones.