I’ve worked in hospitality for most of my life, started at 15.
My worst experience was at 15/16 working in a posh hotel and working the Hunt Ball, or as we called it, the Cunts Ball. Entitled posh people, gropey old men. But that was 25 years ago.
Nowadays it’s really just the occasional drunk men who try it on and you learn very quickly lots of techniques to shut them down.
In my experience, team solidarity is high and if you are having trouble with a table an older/more experienced/male colleague will always spot trouble and step in. I’m very protective over my youngsters.
The hours can take some getting used to, and kitchen staff/chefs are almost universally shouty and rude but we love them anyway. A good manager is the key to any great experience and obviously this is luck of the draw.
Big chains are often nicer to work for than independents.
You need to be very organised, able to think on your feet (literally) and able to be assertive. You also need a great memory and a certain amount of charm.
It’s not for everybody but if you find you can do it you will have a blast. The people, the atmosphere, the tips. It’s great.