McDonald's does have some nice special perks for employees. However, it's also a place where people live in fear of speaking their minds and where people get fired for very flimsy reasons. I've had several friends fired after 25 years and 16 years.
I worked there for 2 years and would not suggest that anyone get a job there. If you're not willing to become totally heart and soul McDonald's and spend all your free time working (including getting cell calls at who knows whatever hour), you won't do well there. God help you if you have kids and actually want to see them once in a while.