I agree @urwildquoter24 If there are more than 10 people in the queue (waiting) you can easily wait 15 minutes before you get your food. Sometimes longer. Last Thursday, DH and I went to Maccies, and we waited - in the restaurant - for nearly 20 minutes, for our food.
My DH's burger and his fries were cold! (I had a special order that they only make from scratch, and they clearly made his and then left it to go cold while they made mine!) I ended up giving him half my fries so at least he had SOME hot food 
His 'cold' drink was warm too, and we got over-charged. Paid for 2 EVMs (extra value meals,) and got charged separately for the drinks. I was pissed off as I didn't realise it til we got home - and we live 13 miles from Maccies so I wasn't going back for the sake of £3.59. (We don't to Maccies that often, and when we do, we rarely have an EVM each - so I wasn't familiar with the prices. I only noticed it when I looked at the receipt!)
I did tell DH to take his burger and drink back, but as we had already waited so long, and it was packed, he couldn't be arsed. Problem is, like most other places, they have cut back on staff, they only offer zero hours contracts for most, and there aren't enough people to cope when they're busy!
It will be a long time before I go there again, they're fucking useless. I agree with ps, it's since they started deliveries that the service in the restaurant, AND the drive-thru has gone downhill badly. In the McDonalds in my area, (and many others I believe,) they only deliver within 1.5 miles! FFS what is the point?!!! I know there will be the odd exception, but I am pretty sure most people could get off their arse, get in the car, and go to Maccies and get the food themselves!
!