I used to work at McDonald's - can confirm it's horrendous. I personally found them sexist because they only put girls on the tills and guys in the kitchen. I had a friend working at another McDonald's in the same city and it was the same for her. I've seen guys on the tills elsewhere but because I know about it I always look whenever I'm in a McDs (not often) and there are more girls on the tills. I asked my manager why and he told me it's because customers are less likely to be aggressive towards girls - we still dealt with a lot of aggression though and we had security on the doors in the evening and there were incidents involving the police so I would hardly say we didn't experience aggression and the guys would just carry on in the kitchen when we were getting aggro. We had people spit at us over the counter, try to jump over the counter, throw meals at us, throw chairs in the dining area, vandalize the toilets etc. Our security were only present for a few hours and they couldn't really do much even when they were there.
They were also terrible at training - they basically made me watch someone else do the job for a couple of days and then expected me to be able to do everything (i.e. take multiple orders and input them on the till during peak hours when I'd never even used a till before) and they basically expected you to learn on the job which is bad in a fast paced customer focused environment. When it's busy you literally never stop and our manager used to come up behind when there were queues out the door and he'd discreetly tell us to smile and look happy. McDs was also the only retail/service place I've worked for who make you count your own float at the end of the day and they question you if you're a pound out as if it's the Spanish inquisition.
They go on and on about H&S but the staff floor was constantly wet or covered in grease - especially the back stairs leading down from our staff room into the kitchen. Management were idiotic, unprofessional and had no clue and the long term staff apart from the cleaners were total losers who boasted about drug use. We had a tiny office that could only fit two chairs in and in my first week (I was only a teenager) my manager came in after his shift and unchanged in front of me - literally whipped off his shirt as if it was a normal thing to do in front of a new young female recruit.
I'd go on the dole before I ever worked in McDonald's again. To top it off the customers treat you like you're totally think, patronize you at every opportunity, often get confrontational over something so stupid like not having enough ice in their Coke or not enough sauce on their Big Mac and when the secondary schools finish for the day kids come in and literally take the piss out of staff and make a mess of the store and there's not a thing you can do.unless a manager kicks them out but they won't because they know the kids are buying stuff and the manager just cares about profit.