I have been working at McDonald's part-time (More than a year)
Great for being a student as the jobs so flexible - can choose what days and what hours you can work, able to give shifts away, swap shifts and can pick shifts up quite easily, free food on breaks (there is a point system that limits how much food you can have, nevertheless you still get free food), easy to progress to crew trainer and a manager.
Coworkers/crew/managers really dictate your experience and your shifts - I am fortunate enough to meet and work with really good people and have met friends for life there. However, can imagine the job would be unpleasant with unpleasant/rude coworkers. Also, the job can be stressful and the unsociable hours and shift work can be tiring (although, as aforementioned you can dictate if you don't want to work certain hours).
Advice to Management
Speak nicely and be friendly with crew - they will in turn respect you a lot more and shift will run easier
I applied online. The process took 1 day. I interviewed at McDonald's (London, England) in January 2016.
there was a very long interview for basic waitress job.
there was around fifteen questions, these questions took a extremely long time to answer all of them in detail. They seemed to be pretty obvious standard questions for you average waitress job