Idk if this is the right place to post this, but I'm feeling hella things and I want to get them off my chest somewhere.
I work as a server at a small, mom-and-pop (or more accurately, mom-and-son-and-brother-and-niece-and-occasionally-other-brother) type restaurant. I've been here for six months. The restaurant is beautiful on the inside, I like the people I work with, and the food is delicious.
Everything else fucking sucks. My boss has been late on my checks several times, and once my check even bounced. The environment isn't very good, and it's a very casual place- so casual, in fact, that some regular customers have threatened to beat me up (playfully, of course), cursed me out (but I still eat there all the time!), and been creeps on many occasions, and it's just normal. For context, I'm an 18 year old dude. I'm also expected to do three jobs at once- bus, host, and serve- for a servers wage, and when we're slow I'm expected to deep clean the front of the house. We're rarely slow, though- usually, I'm actively drowning in orders because it's only me for just under 15 total tables in the entire restaurant. When I am working with a busser, it's a friend of the family who shouldn't be within ten feet of a restaurant job and always shows up for only an hour at the end of the shift, yet I'm expected to tip them out 20%+. On top of all this, the boss is the most uncommunicative person I have ever met. When we add or subtract menu items, I find out in the middle of a shift. When he's unhappy with my performance, I hear it from everyone but him first. And don't get me started on his mother.
Today, I applied for, and got, a job at a different restaurant. It's more upscale, closer to where I live, and is generally a step up in my serving career. I plan on giving my two weeks by Saturday.
And yet, I can't stop feeling like this is going to ruin the restaurant, and it's literally keeping me up tonight. They're already horrendously understaffed, and today one of the cooks threw in the towel, too, while another cook is on leave and one of the servers is planning on cutting their hours. My quitting will not only be shitty for the boss to deal with on top of a bunch of personal life stuff he has going on, but it may very well force the restaurant to close if he can't find someone else to take my place.
This new job is hopefully going to better for me in every way, but I can't help feeling like the most horrible person in the world because of it.