This post is part of the On the Margin blog.
McDonald’s Corp. is the largest restaurant chain on the planet, in terms of revenue, and nobody else is particularly close.
In the U.S., the chain has 14,000 locations that average $2.5 million —...
Family-dining and entertainment chain works to counter veto vote from parents
Gap in satisfaction between limited-service and full-service concepts narrows