Need some advice on whether or not to go to HR with this one.
My general manager at one of my jobs is, to be blunt, a complete (insert verbiage here).
Example from yesterday during my shift:
We were in the end of a rush, a tech was behind the counter helping a customer, myself and two others were running registers. As I'm running a customer's order I see GM take out his phone (he is behind the same counter as the tech and there are about four customers at it) and makes a personal phone call:
"Yeah, you coming to pick me up? Do you know what kind of car I drive? Right. It's a new Mustang. Where you on your way? Yeah, I have the big store you can't miss it."
This goes on for about three or five minutes. He keeps his back to the customers who are still waiting for help, and when he finally gets off his phone (we are not allowed to have cell phones on the sales floor except for emergencies only when approved, BTW) he "helps" a lady with a question about her GPS. He was rude to her and talked down to her like she was an idiot.
He finds things to rip us new ones about, yet sits in his office with his laptop loading football stuff. If we have questions on something, he makes us look like idiots in front of customers. If we have a keyholder in the building, he has them run things, then goes to do personal errands on store time, using getting things for the store as the reason he's going out. (keyholders aren't supposed to be used as an acting MOD unless the actual manager is on lunch or on a conference call).
Best example I have is this past truck night. Typically we don't leave until truck is done, however, by 2am, we were all hot, tired, and sore. Myself and two others had to work in the store or at our other jobs at 8am. There was only a bit left which our operations manager decided to leave for the morning crew the next day. GM ripped him up one way and down the other because we left before truck was done. He didn't care we were there until 2am and were tired. He expected it all done, even if we were there til sunup. Yet he can leave early or come in late, leaving projects he started sit and then bark at us as to why they aren't done. He had even told a customer we would have something built by 8am the next morning when we closed in half an hour. I was the lucky one with the short straw to build it and ten minutes into the project, he snapped at me as to why it wasn't done. He knows it takes a half hour to get it built correctly, then proceed to question if I knew my left from my right because others had been built wrong.
So the question is this: What is the best way to deal with this? Customers are complaining, we can't go to our district manager because the last time we did, GM found out and the associate suddenly left the company. Someone had called HR before and he tried to ferret out who it was. All but two or three of us want to call in, but we are nervous if he were told who it was that called in.