Wendy’s Chief Tasting Officer
/* ── Reset & Base ── */
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
html { scroll-behavior: smooth; }
body {
font-family: ‘Segoe UI’, Arial, sans-serif;
background: #fff8f5;
color: #1a1a1a;
line-height: 1.7;
}
/* ── Top Bar ── */
.top-bar {
background: #e31837;
color: #fff;
text-align: center;
padding: 10px 20px;
font-size: 0.85rem;
letter-spacing: 0.04em;
font-weight: 600;
}
/* ── Hero ── */
.hero {
background: linear-gradient(135deg, #e31837 0%, #b5102a 60%, #7a0a1c 100%);
color: #fff;
text-align: center;
padding: 70px 24px 60px;
position: relative;
overflow: hidden;
}
.hero::before {
content: ”;
position: absolute;
inset: 0;
background: url(‘data:image/svg+xml,’) repeat;
pointer-events: none;
}
.hero-badge {
display: inline-block;
background: #ffd700;
color: #7a0a1c;
font-size: 0.75rem;
font-weight: 800;
letter-spacing: 0.12em;
text-transform: uppercase;
padding: 6px 18px;
border-radius: 999px;
margin-bottom: 22px;
}
.hero h1 {
font-size: clamp(2rem, 6vw, 3.6rem);
font-weight: 900;
line-height: 1.15;
max-width: 820px;
margin: 0 auto 20px;
text-shadow: 0 2px 12px rgba(0,0,0,0.25);
}
.hero h1 span { color: #ffd700; }
.hero-sub {
font-size: clamp(1rem, 2.5vw, 1.25rem);
max-width: 600px;
margin: 0 auto 0;
opacity: 0.92;
}
.hero-meta {
margin-top: 20px;
font-size: 0.82rem;
opacity: 0.7;
}
/* ── Ad unit wrapper ── */
.ad-unit {
margin: 32px auto;
max-width: 820px;
padding: 0 20px;
}
/* ── Container ── */
.container {
max-width: 820px;
margin: 0 auto;
padding: 0 20px;
}
/* ── Job Card ── */
.job-card {
background: #fff;
border: 2px solid #e31837;
border-radius: 16px;
padding: 36px 40px;
margin: 48px auto;
max-width: 820px;
box-shadow: 0 4px 24px rgba(227,24,55,0.08);
}
.job-card h2 {
font-size: 1.5rem;
font-weight: 900;
color: #e31837;
text-transform: uppercase;
letter-spacing: 0.06em;
margin-bottom: 24px;
border-bottom: 2px solid #ffe0e5;
padding-bottom: 12px;
}
.job-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 14px 32px;
}
@media (max-width: 540px) { .job-grid { grid-template-columns: 1fr; } }
.job-row { display: flex; flex-direction: column; gap: 2px; }
.job-label {
font-size: 0.72rem;
font-weight: 700;
letter-spacing: 0.1em;
text-transform: uppercase;
color: #999;
}
.job-value {
font-size: 1rem;
font-weight: 700;
color: #1a1a1a;
}
.job-value.highlight { color: #e31837; font-size: 1.3rem; }
/* ── Section ── */
.section {
padding: 56px 0;
}
.section + .section {
border-top: 1px solid #f0e0e0;
}
.section-label {
display: inline-block;
background: #e31837;
color: #fff;
font-size: 0.7rem;
font-weight: 800;
letter-spacing: 0.14em;
text-transform: uppercase;
padding: 4px 14px;
border-radius: 4px;
margin-bottom: 14px;
}
.section h2 {
font-size: clamp(1.5rem, 4vw, 2.2rem);
font-weight: 900;
color: #1a1a1a;
margin-bottom: 18px;
line-height: 1.2;
}
.section h2 em { color: #e31837; font-style: normal; }
.section p {
font-size: 1.05rem;
color: #333;
margin-bottom: 16px;
}
/* ── Pull Quote ── */
.pull-quote {
background: #e31837;
color: #fff;
border-radius: 12px;
padding: 32px 40px;
margin: 40px 0;
font-size: clamp(1.1rem, 3vw, 1.4rem);
font-weight: 700;
line-height: 1.5;
text-align: center;
font-style: italic;
}
/* ── Benefits Grid ── */
.benefits-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
gap: 18px;
margin-top: 28px;
}
.benefit-card {
background: #fff;
border-radius: 12px;
padding: 22px 20px;
border: 1.5px solid #ffe0e5;
box-shadow: 0 2px 10px rgba(227,24,55,0.06);
}
.benefit-icon { font-size: 1.8rem; margin-bottom: 10px; }
.benefit-card p { font-size: 0.95rem; color: #333; margin: 0; }
/* ── Steps ── */
.steps { margin-top: 28px; }
.step {
display: flex;
gap: 20px;
margin-bottom: 28px;
align-items: flex-start;
}
.step-num {
flex-shrink: 0;
width: 44px;
height: 44px;
background: #e31837;
color: #fff;
font-size: 1.1rem;
font-weight: 900;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
}
.step-body h3 {
font-size: 1.05rem;
font-weight: 800;
color: #1a1a1a;
margin-bottom: 4px;
}
.step-body p { font-size: 0.95rem; color: #444; margin: 0; }
/* ── Key Rules Table ── */
.rules-table {
width: 100%;
border-collapse: collapse;
margin-top: 24px;
font-size: 0.95rem;
}
.rules-table th {
background: #e31837;
color: #fff;
padding: 12px 16px;
text-align: left;
font-weight: 700;
}
.rules-table td {
padding: 12px 16px;
border-bottom: 1px solid #f0e0e0;
vertical-align: top;
}
.rules-table tr:nth-child(even) td { background: #fff5f6; }
.rules-table tr:last-child td { border-bottom: none; }
/* ── Judging ── */
.judging-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
gap: 14px;
margin-top: 24px;
}
.judging-item {
background: #fff;
border: 2px solid #e31837;
border-radius: 10px;
padding: 18px 12px;
text-align: center;
}
.judging-pct {
font-size: 2rem;
font-weight: 900;
color: #e31837;
line-height: 1;
}
.judging-label {
font-size: 0.82rem;
font-weight: 700;
color: #555;
margin-top: 6px;
text-transform: uppercase;
letter-spacing: 0.06em;
}
/* ── CTA Banner ── */
.cta-banner {
background: linear-gradient(135deg, #e31837, #b5102a);
border-radius: 16px;
padding: 48px 40px;
text-align: center;
margin: 56px 0;
color: #fff;
}
.cta-banner h2 {
font-size: clamp(1.6rem, 4vw, 2.4rem);
font-weight: 900;
margin-bottom: 14px;
}
.cta-banner p {
font-size: 1.05rem;
opacity: 0.9;
max-width: 500px;
margin: 0 auto 28px;
}
.cta-btn {
display: inline-block;
background: #ffd700;
color: #7a0a1c;
font-weight: 900;
font-size: 1.1rem;
padding: 16px 44px;
border-radius: 999px;
text-decoration: none;
box-shadow: 0 4px 20px rgba(0,0,0,0.25);
transition: transform 0.15s;
}
.cta-btn:hover { transform: translateY(-2px); }
.cta-deadline {
margin-top: 16px;
font-size: 0.85rem;
opacity: 0.75;
}
/* ── Disclosure ── */
.disclosure {
background: #f9f0f1;
border-left: 4px solid #e31837;
border-radius: 0 8px 8px 0;
padding: 18px 22px;
margin: 40px 0;
font-size: 0.8rem;
color: #666;
line-height: 1.6;
}
.disclosure strong { color: #333; }
/* ── Footer ── */
footer {
background: #1a1a1a;
color: #aaa;
text-align: center;
padding: 32px 20px;
font-size: 0.82rem;
line-height: 1.7;
}
footer a { color: #e31837; text-decoration: none; }
footer a:hover { text-decoration: underline; }
/* ── Responsive image ── */
.resp-img {
width: 100%;
border-radius: 12px;
display: block;
margin: 28px 0;
object-fit: cover;
}
Wendy’s Is Hiring a Chief Tasting Officer — And It Pays $100,000
Get paid to eat Wendy’s, make content, and maybe star in ads. Yes, this is a real job. Yes, you should apply.
About the Role
Chief Tasting Officer
Wendy’s (yes, that Wendy’s)
$100,000
Dream
Remote
Light. Mostly to your local Wendy’s.
ASAP
A human mouth. A pulse. Opinions. Taste.
Wait — Wendy’s Is Actually Doing This?
Yep. Wendy’s is running a contest to find their next Chief Tasting Officer — a real, paid position as an independent contractor worth $100,000. The winner will help bring vibes, taste, and creativity to the company in ways no one else can.
Basically, you’ll get paid to eat Wendy’s, be chill, make some content, and maybe even star in ads. Whether it’s quarterly vlog check-ins, taste trending, or whatever — you’ll make cheddar just for liking cheddar.
This is Wendy’s leaning all the way in on the creator economy — and honestly? It’s a pretty great pitch.
The Benefits Package
Wendy’s didn’t hold back on listing out the perks. Here’s what the Chief Tasting Officer gets:
$100,000 salary — yes, actually. Not exposure. Actual dollars.
Get paid to eat because it’s not like your parents know what you do anyway.
A custom Wendy’s CTO email signature. The flex is immeasurable.
A job AI can’t steal — because no mouth, duh.
A Wendy’s-approved amount of chaos (controlled, but still chaos).
Career advancement in bite leadership and sauce alignment.
Three Ways to Apply
There are three ways to throw your hat in the ring. You can submit up to one entry per method, for a maximum of three entries total.
Post a public video (max 60 seconds) on your Instagram page (not Stories) explaining why you NEED to be Wendy’s Chief Tasting Officer. Include #WendysCTOContest and @Wendys in your caption. You must follow @Wendys and have a public account.
TikTok
Post a public video (max 60 seconds) on your TikTok account making the same case. Include #WendysCTOContest and @Wendys in your caption. You must follow @Wendys and have a public account.
Website
Visit wendyschieftastingofficer.com, fill out the registration form, and upload your 60-second video directly. No social media required for this method.
Pro tip: Show Wendy’s branding, products, food, or a restaurant in your video — entries that do will receive 5 bonus points on top of their judged score.
The Fast Facts
| Detail | Info |
|---|---|
| Contest Opens | March 2, 2026 at 9:00 AM ET |
| Contest Closes | March 30, 2026 at 11:59 PM ET |
| Who Can Enter | Legal US residents (50 states + D.C.), age 18 or older |
| Max Entries | 3 total (1 per method: Instagram, TikTok, Website) |
| Video Length | 60 seconds maximum, in English |
| Finalists Selected | 10 finalists chosen after the contest period ends |
| Grand Prize | $100,000 independent contractor position as Chief Tasting Officer |
| Sponsor | Wendy’s International, LLC, Dublin, OH |
| Official Rules | wendyschieftastingofficer.com |
How They’ll Pick the Winner
Entries will be judged by a Wendy’s-selected panel immediately after the contest closes. The 10 finalists will be chosen based on these five equally weighted criteria:
The 10 finalists will then each complete an interview with a Wendy’s representative. That interview is judged on Execution, Reach, Uniqueness, and Willingness (25% each) to determine the Grand Prize winner.
Helpful Freebie Mom Guides
Keep going