Pros
Needed a job as a teenager to save up for post secondary school. McD's helped me to develop some solid interpersonal and team work skills. Usually working in a fast paced environment also improved my abilities to make quick decisions. They also had a contest for essay writing in which the winner was rewarded a tuition scholarship. I never participated, but thought it was a pretty cool idea. Food was also offered at a 50% discount for all employees which came in handy during breaks. The freedom to specify available work hours was also helpful in managing a schedule that worked with studies.
Cons
Not much room for growth unless you wanted to be a store manager, but then again, most people don't really start working at the restaurants with big hopes of moving up the ladder. The uniforms were a bit uncomfortable, especially during longer shifts. Lobby shifts were horribly boring and usually given out to newer crew memebers as grunt work. 50% discount also adds weight.