Dimension Labs  ·  Causal Intelligence Brief

Same menu. Same training.
A 1.34-star gap.
The variable is the Operator.

Chick-fil-A is built on operational consistency. We scraped 2,750 public Google Maps reviews from 24 Chick-fil-A restaurants across metro Atlanta and tested that promise against the brand's own guests — finding exactly where, and why, the experience diverges.
The question this brief answers: when every store runs the same menu, supply chain, app, and training, what explains a guest-rating gap as wide as the gap between a great restaurant and a failing one? And can you see it in customer voice before it shows up anywhere else?
2,750
Guest reviews
24
Operators tested
24
Dimensions / review
1.34★
Best–worst gap
Atlanta metro · Jan 2025 – Jun 2026 · public Google Maps reviews · a Dimension Labs demonstration · June 2026
The 60-second read

Four things to take into the room.

If you read nothing else, these are the takeaways — each is one plain sentence, each is backed by the analysis that follows.

What this is built on. 2,750 public Google Maps reviews (Jan 2025 – Jun 2026) of 24 Chick-fil-A restaurants across metropolitan Atlanta — Chick-fil-A's founding home market and densest cluster of locations. We deliberately picked stores spread across three geographic rings — urban core, inner suburban, and outer suburban — so that location type could be used as a control, separating real operator-execution signal from the demographics and traffic of the surrounding area. No access to any Chick-fil-A system — entirely public data.
Takeaway 1 · Consistency is the brand — and the data finds the cracksAcross 24 Atlanta restaurants selling an identical menu, the gap between the best store (Duluth, 4.33★) and the worst (Chamblee, 2.99★) is 1.34 stars. Same brand system, wildly different guest experience — so the difference is the Operator's execution, and the data pinpoints which stores and which behaviors.
Takeaway 2 · Hospitality is the moat, and it's measurableThe single strongest driver of a great or terrible review isn't the food — it's the “My Pleasure” service culture. Where it shows up, 9 in 10 reviews are 5-star; where it breaks down, 8 in 10 are 1–2 star. Guests even name the team members who deliver it.
Takeaway 3 · The clearest quick win is the mobile-order handoffGuests who order ahead on the app and still wait are among the unhappiest in the entire dataset (59% leave a low rating). That's a fixable handoff problem concentrated at a handful of named stores — a fast, visible win.
Takeaway 4 · This is what guest voice reveals that dashboards can'tWe built this in days from public Google reviews alone, with no access to Chick-fil-A's systems. On Chick-fil-A's own data — app reviews, support tickets, drive-thru and survey feedback — the same Dimension Labs engine goes far deeper and runs continuously, store by store.
Context

Chick-fil-A in one page.

The minimum context needed to read the rest — and why Chick-fil-A is the ideal test of whether customer voice can isolate operator execution from brand.

~3,000
US restaurants, almost all run by independent franchised Operators
1 Operator / store
Each location is run by a single Operator responsible for hiring, training, and daily execution
Centralized
Menu, recipes, supply chain, the app, brand standards & training are set by corporate
Closed Sundays
A fixed, brand-wide operating policy — one of many held constant across all stores

What makes the model unique — and analytically perfect. Chick-fil-A centralizes nearly everything: the same sandwich, the same supply chain, the same Chick-fil-A One app, the same training and brand standards (“Second Mile Service,” the signature “My Pleasure”). The one thing that varies store to store is the independent Operator who runs the building. That makes a cluster of restaurants in one metro a near-perfect natural experiment: hold the brand constant, and whatever moves guest experience is operator execution. Chick-fil-A's reputation is built on consistency — which is precisely why measuring its consistency is such a clean demonstration of what customer voice can detect.

What we collected, and why these 24 stores. We scraped every public Google Maps review posted between January 2025 and June 2026 for 24 Chick-fil-A restaurants in metropolitan Atlanta — 2,750 reviews in total. Atlanta is where Chick-fil-A was founded and is headquartered: the densest, most reputationally important cluster of locations, and the most credible place to test the brand promise on its own turf. The 24 stores were chosen on two rules: enough review volume to be statistically meaningful (every store clears ~60 reviews; most clear 100+), and balanced coverage across three geographic rings — urban core (4 stores), inner suburban (11), and outer suburban (9). That stratification is deliberate: it lets zone serve as a control variable, so we can separate genuine operator-execution signal from the demographics and traffic of the surrounding area rather than confusing the two.

The 2,750 reviews at a glance
ZoneStoresReviewsAvg ★% 1–2★
Urban core (City of Atlanta)44903.6330.6
Inner suburban111,1483.4336.1
Outer suburban91,1123.8326.1
All 24 stores242,7503.6331.1
The thesis

Why guest voice is a leading indicator.

A star rating tells you a store is slipping. It doesn't tell you why, or what to fix, or which store first. The open text does — quarters before it reaches sales.

Every operator already has the rating. What no dashboard has is the reason underneath it, expressed in the guest's own words and made countable. A one-star average could be slow drive-thru, wrong orders, cold food, an indifferent team, or a broken mobile handoff — and the fix for each is completely different. Dimension Labs reads every review and tags it across 24 structured dimensions, turning free-text into rows and columns without losing the substance. That lets us rank, for a single store or a whole market, exactly which operational failures are driving the rating — and how much each one costs in guest goodwill.

Because reviews are written the moment an experience happens, this signal leads the lagging metrics. A store whose hospitality language is eroding or whose mobile orders are slipping is telling you about a problem long before it shows up in repeat-visit or sales data. That is the core Dimension Labs proposition: customer voice as a quarters-ahead operating signal, made statistical.

Method

How this brief was built.

Three steps, fully auditable: collect public reviews, enrich them into structured dimensions, then analyse with significance testing and a controlled design. Every number traces to a source review.

66,000
structured data points produced from 2,750 raw review texts — the dataset made 24 dimensions wide. The point of enrichment is to turn writing into rows-and-columns without losing what the guest actually said.
Step 01 · Collect
Public reviews
2,750 Google Maps reviews of 24 Atlanta-metro Chick-fil-A restaurants, Jan 2025 – Jun 2026. No access to any Chick-fil-A system — entirely public data.
Step 02 · Enrich
24-dimension extraction
The Dimension Labs platform applies a bespoke 24-dimension prompt to every review — order accuracy, speed, hospitality, digital fulfillment, brand-standard, and more — read only from the guest's text, never the star rating.
Step 03 · Analyse
Significance + a controlled design
Lift ratios and chi-squared significance on every comparison, with zone held as a control. The design isolates operator execution by keeping the brand system constant across 24 stores.

The analytical spine is a natural-experiment design: because menu, supply chain, app, and training are identical across all 24 restaurants, store-to-store variation in guest voice is a comparatively clean read on operator execution — and we report every signal both overall and within each zone to show the operator effect survives the most obvious confound. Claims are stated as associations and the strongest predictors, anchored with significance tests, not as casual assertions. The same enrichment platform used here is the one Dimension Labs' enterprise customers run on their own data.

Finding 01

A 1.34-star gap separates the best and worst Operators selling an identical menu.

For the callThe big one. Two Chick-fil-A restaurants, same sandwich, same supply chain — one runs at 4.33★, the other at 2.99★. That gap is the Operator, and the data decomposes it into the exact behaviors driving it.
1.34★
separates the best store, Duluth (4.33★ — only 14% of its reviews are 1–2★), from the worst, Chamblee (2.99★ — 45% are 1–2★). Same food, same supply chain. The gap isn't the product; it's how the store is run.
Four things turn a visit into a 1- or 2-star review more than anything else, and all four are things the store's Operator controls: rude or indifferent service, mobile/online-order problems, slow service, and wrong or missing orders. When a review mentions any of them, it ends in a 1–2★ rating 74–84% of the time — roughly 2.4 to 2.7 times the 31% average. And the pattern holds in every part of the metro, so it's the store, not the neighborhood. (All four results are statistically significant at p < 0.001.)

First, one number to anchor on: across all 2,750 reviews, about 31% are 1- or 2-star — call that a store's "bad-visit rate." Ranked by it, the struggling stores cluster tightly — Dunwoody (46% of its reviews are 1–2★), Chamblee (45%), Sandy Springs (42%), Lawrenceville (40%) — while the best are just as clear: Duluth (only 14%), Woodstock (15%), Newnan (20%), Cumming (21%). Same menu, same supply chain, same app, so this is a ranking of how well each store is run, not of the food. Tellingly, the best and worst stores can sit in the same suburban ring — which is exactly why this is an Operator story, not a map of Atlanta.

Chart 01 · How often each store earns a 1–2★ review — worst (red) to best (green)

What actually drives a bad review — four fixable things

A store's rating problem is rarely one thing; it's four, and every one is fixable: getting orders wrong, slow service, food-quality misses, and unfriendly staff. By sheer volume, wrong or missing orders are the most common complaint (326 reviews), then slow service (213), food quality (187), and rude staff (166). Rude service is the most damaging: when a review mentions it, 83% of the time it's a 1–2★. The chart below reads simply — pick a problem, and it shows how often a review that mentions it ends in a low rating. The dotted comparison is the 31% average for all reviews; every bar towers over it.

Chart 02 · When a guest mentions each problem, how often the review is 1–2★ (vs. the 31% average)

Proof it's the store, not the neighborhood

If bad reviews were really about the part of town, the link between mistakes and low ratings should fade once we compare only stores in the same area. It doesn't. Take wrong or missing orders: when a review mentions one, it's a 1–2★ review about 70–79% of the time, versus roughly 21–30% when it doesn't — and that holds in the urban, inner-suburban, and outer-suburban rings alike (2.5 to 3.3 times more likely in every ring). Same neighborhood, same menu — the difference is how the store is run.

Wrong/missing order → low rating, within each ring
RingReviews citing a mistake…% that are 1–2★Reviews with no mistake…% that are 1–2★How much more likely
Urban6178.742923.83.3×
Inner Suburban14775.51,00130.32.5×
Outer Suburban12069.299220.93.3×
What an Operator would do · Order accuracy
The 328 reviews that describe a wrong or missing order end in a 1–2★ rating 74% of the time. A simple bag-check routine at the worst stores that cut that by 10 points would head off about 33 bad reviews a cycle — at no equipment cost.
“Food was nasty as hell, the chicken was pink… Cherry on top I founded hair in my milkshake like ???”
5004 Peachtree Blvd (Chamblee) — 1★ — the worst-rated store in the set
“No salt free fries? Too lazy to make it? Other CFA locations are more than happy to make it.”
5004 Peachtree Blvd (Chamblee) — 1★ — the guest blames the Operator, not the brand
“My most favorite place.”
2000 Satellite Blvd (Duluth) — 5★ — the top-rated store in the set
Finding 02

“My Pleasure” is not a soft brand flourish — it's the single biggest rating driver.

For the callHospitality is the moat, and it's now measurable. Warm service converts 9 of 10 reviews to 5-star; rude or indifferent service flips 8 of 10 to 1–2 star. Guests literally name the people who deliver it — a recognition and coaching signal Chick-fil-A could act on store by store.
91.5%
of reviews that describe warm “My Pleasure” or above-and-beyond service are 5-star (809 reviews) — versus 40% of all other reviews. The flip side is just as stark: when service comes across as rude or indifferent, 84% of those reviews are 1–2★.
Here's a signal you can act on store by store: when a guest names a specific team member (337 reviews), the review is 5-star 73% of the time versus 53% when no one is named. Naming a person almost always means a memorable, positive moment — the kind of hospitality the best Operators produce and the weak ones don't.

Great service is loud in the data. Warm, “My Pleasure”-style service shows up in 618 reviews and is 5-star 90% of the time; truly above-and-beyond moments (191 reviews) are 5-star 97% of the time. The opposite is just as clear: rude or dismissive service (249 reviews) ends in a 1–2★ review 89% of the time. Guests don't treat rudeness as a small slip — they treat it as a broken promise, which is why it outweighs an ordinary mistake.

Chart 03 · How the kind of service a guest got maps to their rating

The cheapest fix in the whole brief is how a store responds when something goes wrong. When a guest raises a problem and the store ignores it, refuses to fix it, or makes it worse (118 reviews), 92% of those reviews are 1–2★ — versus 28% otherwise. The recurring “I called and the phone just hung up” complaint turns a fixable problem into a one-star review, and it costs nothing but discipline to fix.

And the gap between stores is wide: at Chamblee, 34% of all reviews describe rude or indifferent service; at Duluth, just 6%. That's not random wording — it's how consistently each Operator reinforces greetings, courtesy, apologies, and follow-up. In a brand built on hospitality, that consistency is the whole game.

Chart 04 · Share of each store's reviews that describe rude or indifferent service
What an Operator would do · Hospitality & recovery
The 406 reviews describing rude or indifferent service, and the 118 where a complaint was ignored or mishandled, are the highest-trust, lowest-cost fixes here — greeting and apology coaching and simply answering the phone cost no equipment, only routine, and the best Operators already do it.
“Alexa served this little girl … with all the grace, mercy, love, and patience in the world.”
2000 Satellite Blvd (Duluth) — 5★ — a named team member, above-and-beyond
“I wasn't aware CFA had let manners slide out of the training program…”
1311 Johnson Ferry Rd (Marietta) — 1★ — indifferent / transactional service
“I called to address the issue and … hung up on me.”
1145 Mount Vernon Hwy (Dunwoody) — 1★ — recovery made worse by the response
Finding 03

The mobile-order promise is breaking in the handoff — the clearest quick win.

For the callThe fastest, most visible fix. Guests who order ahead and still wait — or get the wrong bag at pickup — are among the unhappiest in the data. It's a handoff-discipline problem concentrated at a handful of identifiable stores, not a strategy problem.
59.0%
of mobile-app orders end in a 1–2★ review (100 reviews) — nearly double the 31% average. Ordering ahead is too often just moving the wait to the pickup window instead of removing it.
When a mobile order comes out wrong or missing items, 85% of those reviews are 1–2★ (48 reviews); when it's not ready on arrival, 73% are (51 reviews). A smooth app order, by contrast, is almost never a complaint (4%). A guest who orders ahead has effectively pre-paid for less waiting — so a miss stings more than an ordinary line. (Statistically significant, p < 0.001.)

Waiting shows up everywhere, and it's punishing: long drive-thru lines (152 reviews, 78% land at 1–2★), long waits inside (37 reviews, 76%), ordering ahead but still waiting (25, 68%), and giving up and leaving entirely (12, 92% — a lost sale and a bad review in one). The bright side is just as sharp: 248 reviews praise fast, efficient service, and almost none of those are complaints (2%). By channel, dine-in is the calmest (26% land at 1–2★), while drive-thru (55%), mobile (59%) and delivery (73%) carry the friction — exactly the channels that live or die on handoff timing.

Chart 05 · For each kind of wait, how often the review is 1–2★

And the trouble is concentrated, not everywhere — and it's split across city and far-suburban stores rather than stuck in one part of town, which tells us it's a store-process problem, not a market one. The stores where guests most often flag an app or online-order problem: 1901 Peachtree Rd NE (8% of its reviews), Lawrenceville (7%), Kennesaw (6.5%), Snellville (6%). Fix the handoff at this short list and the metro's mobile experience moves noticeably.

Chart 06 · Stores where guests most often flag an app or online-order problem (top 12)
What an Operator would do · Mobile & pickup
The 107 reviews describing an app or online-order problem are 1–2★ 79% of the time — and they sit at a handful of named stores. Tightening ready-times and who owns the pickup handoff at those stores would head off about 13 bad reviews a cycle, and it's the most visible quick win in the brief because guests notice the moment ordering ahead actually saves them time.
“I'm literally sitting at the drive-through window for over 10 minutes … asked for a refund and left.”
1145 Mount Vernon Hwy (Dunwoody) — 1★ — abandoned due to wait
“They admitted to starting the order late but still charged full price while items in my car melted for the party we were having.”
1311 Johnson Ferry Rd (Marietta) — 1★ — late mobile/curbside handoff
Finding 04 · The play

A 90-day fix concentrates on a short list of levers and a short list of stores.

For the callIt's addressable. Nearly three-quarters of all the 1–2★ reviews trace to just three problems and a handful of stores — and guests are asking for the basics, not a reinvention (“double-check the bag,” “answer the phone,” “retrain on service”).
The three biggest problem types — getting orders wrong, slow service, and poor hospitality — account for 623 of the 1–2★ reviews between them. And the heaviest volume of bad reviews sits in a short store list: Chamblee (70), Lawrenceville (65), 1901 Peachtree (49), Norcross (47), Kennesaw (46). Start there.

What guests ask for is unmistakably basic: retrain staff on customer service (22 reviews), double-check orders before handing them out (20), double-check drive-thru bags (14), answer the store phone (8). They aren't asking Chick-fil-A to change what it is — they're asking these stores to do consistently what the best ones already do.

Chart 07 · Stores with the most 1–2★ reviews — where to start
Tier 1 · 0–30 days · Operator + franchise support
On-site reset at the highest-complaint stores
Where: Chamblee, Lawrenceville, 1901 Peachtree, Norcross, Kennesaw. Actions: on-site audit, bag-check routine, greeting/apology coaching, mobile-pickup reset. Why these stores: they carry the most 1–2★ reviews across all three problem areas.
Tier 2 · 30–90 days · Operator + corporate CX
Worst-rated stores & complaint follow-up
Where: Dunwoody (46.4%), Sandy Springs (42.4%). Actions: weekly coaching loop, mystery-shop-style recovery review, callback/complaint-closure standards (118-review recovery cohort).
Tier 3 · 90–180 days · Franchise support
Positive-exemplar transfer from the top Operators
Where: Duluth, Woodstock, Cumming, Newnan. Actions: codify the greeting, hospitality, and pickup habits behind the top-rated stores and transfer them to the weaker ones.
What an Operator would do · The whole play
Together, the order-accuracy, hospitality, and speed problems touch about 960 reviews. Trimming how often those turn into a low rating by even 8 points would head off roughly 77 bad reviews a cycle — a concrete, store-level target, not a revenue projection.
Three ways to read this

The same data reads differently depending on who you are.

A note for the conversation — what to take away whether you run Chick-fil-A, run a competitor, or are simply seeing what customer voice can do.

If you're inside Chick-fil-A the prospect

The brief corroborates what you'd expect — the brand promise is alive at the top stores — and surfaces what your aggregate dashboards can't: a ranked, store-by-store map of which execution behavior is costing each Operator guest goodwill, with a 90-day target list. Run on your own app reviews, support tickets, and survey verbatims, this becomes a continuous, store-level operating signal.

If you run a competing QSR the market

The headline is transferable: in a franchised system, the brand sets the ceiling but the Operator sets the floor, and customer voice is where the floor becomes visible. The hospitality and mobile-handoff levers here are not Chick-fil-A-specific — they are the two places most QSR brands leak guest goodwill.

If you're neither on its merits

This is a demonstration that unstructured customer voice, enriched into structured dimensions and tested with a controlled design, can isolate operator execution from brand — using nothing but public reviews. The method generalizes to any multi-unit, customer-facing business.

About this brief

Who built this, and what we'd build for you.

Dimension Labs

Dimension Labs is a causal-intelligence company. We turn unstructured text — reviews, support tickets, call transcripts, survey responses, drive-thru and app feedback — into structured, statistically analysable data, then identify the operational patterns that don't show up in standard dashboards. Our work spans retail, QSR, consumer software, insurance, and sports & entertainment.

This brief was built in days from public Google reviews alone, with no access to any Chick-fil-A system. The same platform — run on a brand's own data, continuously and store by store — surfaces far more: per-Operator scorecards, early-warning alerts when a location's hospitality or fulfillment language starts to slip, and the specific verbatim evidence behind every number.

If you'd like to see this run against your own customer voice — or replicate any number in this brief — we'd welcome the conversation.

hello@dimensionlabs.io · dimensionlabs.io
Appendix A

The 24-dimension system, in brief.

Every review is read across these six clusters — extracted only from the guest's words, never the star rating. Each dimension becomes a structured column the analysis is computed on.

ClusterDimensionWhat it captures
1 · Visit & Channelservice_channel_experiencedDrive-thru, mobile app, curbside, dine-in, carryout, delivery, catering
visit_pattern_signalFirst visit, regular, switched location, traveler, long-time-then-declined
2 · Operational Execution & Frictionprimary_friction_typeThe single biggest friction, priority-ordered (18 values)
order_accuracy_signalMissing / wrong / incomplete / repeated-error orders
speed_and_wait_signalFast vs. long line / slow-despite-mobile / abandoned
food_quality_signalFresh/hot vs. cold / undercooked / stale / quality decline
digital_order_experienceApp / online / curbside / rewards execution
3 · Service Culture & Peoplestaff_interaction_signalThe “My Pleasure”-to-hostile hospitality arc
named_employee_or_managerVerbatim names guests cite (praise or blame)
recovery_or_resolution_signalWhether a raised issue was fixed, refused, or ignored
4 · Brand Standard & Competitivebrand_standard_expectationMet / exceeded / fell below the Chick-fil-A standard
competitor_or_alternative_mentionNamed competitor or other-CFA-location comparison
value_and_price_signalWorth it / too expensive / misleading pricing
5 · Facility & Accommodationfacility_condition_signalCleanliness, parking, drive-thru layout, maintenance
accommodation_signalFamily / dietary / accessibility / special-request handling
specific_menu_item_namedThe specific items the guest named
6 · Sentiment, Advocacy & Evidenceoverall_review_sentimentHeadline tone, independent of the star rating
recommendation_signalWould recommend / return / warn others off
operational_priority_signalThe single operational lever the review routes to
primary_pain_point_phraseFree text — the core problem, in the guest's words
primary_delight_phraseFree text — the core positive moment
improvement_request_detailFree text — the specific fix the guest asks for
sentiment_verbatimFree text — the exact quote that best captures sentiment
customer_situation_summaryFree text — a one-line factual situation summary
Method & data note. Every comparison is tested for statistical significance (chi-squared with Yates' correction), and every signal is checked both overall and within each geographic ring, so a result can't be an artifact of which part of town a store sits in. Because all 24 restaurants share the same menu, supply chain, app, and training, store-to-store differences in guest voice point to how each store is run. We describe these as strong associations and predictors, not laboratory-grade cause-and-effect. Reviews are people who chose to post publicly, not every guest; small groups are flagged where we lean on them. The analysed set is 2,750 reviews — a touch above the 2,616 in the raw file because the upload split ~134 reviews that contained line breaks; it doesn't change any of the patterns. There are no store sales figures in public data, so all sizing is expressed as reviews avoided, never dollars. Prepared by Dimension Labs for an introductory conversation, using only publicly available reviews.