The company has locations all across the country, but we're going to take a closer look at the city of Atlanta, where there are Chick-fil-As in multiple sports stadiums including Sun Trust Stadium, home of the Atlanta Braves and Mercedes-Benz Stadium, home of the NFC Champion Atlanta Falcons.
To open a Chick-fil-A franchise, you have to[...]