True vs Pretend Remote: Reading the Edge Case Signals
The difference isn't in policies—it's in the thousand small decisions that reveal whether remote is core or cosmetic
Your company says it's "remote-first." The job posting promised "work from anywhere." The CEO tweets about the future of distributed work. But then you join, and the reality hits: all meetings are scheduled at San Francisco hours. Promotions mysteriously go to people who "drop by" the office. The Slack channel is dead after 5 PM PST. You're remote, but you're not really remote.
The difference between genuinely remote companies and "remote-tolerant" companies isn't in the policies—it's in the edge cases. It's in the thousand small decisions that reveal whether remote is a core operating principle or a reluctant concession to market forces. For engineers evaluating opportunities, these signals matter more than any "remote-friendly" badge on a job board.
The Architecture of True Remote: Systems Thinking
Genuinely remote companies treat distributed work like a systems architecture problem. They don't just allow remote work—they optimize for it at every layer of the stack.
Documentation as Source of Truth
In a truly remote company, if it's not written down, it didn't happen. This isn't bureaucracy—it's survival. Watch how decisions get made:
## RFC-2025-03: Database Migration Strategy
### Decision Record
- **Date**: 2025-11-15
- **Participants**: @alice (Tokyo), @bob (Berlin), @charlie (NYC)
- **Async feedback period**: 72 hours
- **Decision**: Approach B (blue-green deployment)
### Considered Alternatives
1. Approach A: Direct migration (rejected - downtime risk)
2. Approach B: Blue-green (selected - zero downtime)
3. Approach C: Gradual migration (rejected - complexity)
### Async Discussion Thread
- [@alice - Nov 12, 09:00 JST]: Initial proposal...
- [@bob - Nov 12, 14:00 CET]: Consider connection pooling...
- [@charlie - Nov 13, 10:00 EST]: Performance benchmarks attached...Contrast this with pretend-remote companies where critical decisions happen in hallway conversations, then get retroactively documented with "as discussed in the office yesterday." The async-first decision loop isn't an accommodation—it's the default.
Time Zone Equity vs Time Zone Tolerance
True remote companies rotate meeting times. Not sometimes—systematically:
// True remote: Meeting scheduler with automatic rotation
const scheduleMeeting = (participants) => {
const zones = participants.map(p => p.timezone);
const lastMeetingBurden = getLastMeetingBurden(participants);
// Distribute inconvenience equally
const nextHost = participants.reduce((chosen, p) => {
const burden = lastMeetingBurden[p.id] || 0;
return burden < lastMeetingBurden[chosen.id] ? p : chosen;
});
// Schedule in host's optimal time, track burden score
return {
time: getOptimalTime(nextHost.timezone),
burden: calculateBurdenScore(participants, nextHost)
};
};
// Pretend remote: "Core hours" that happen to be PST
const scheduleMeeting = (participants) => {
return {
time: "10 AM PST", // Always PST
note: "Please adjust for your timezone" // Translation: deal with it
};
};The burden score isn't hypothetical. Companies like GitLab track "meeting inequality" as a metric. If APAC employees always join at 11 PM while SF employees never leave 9-5, that's a bug, not a feature.
The Promotion Path Paradox
Here's where pretend-remote reveals itself most clearly: career progression. True remote companies have explicit, measurable promotion criteria. Pretend-remote companies have "visibility."
The Office Premium Effect
Study after study shows the same pattern: in hybrid/remote-tolerant companies, office workers get promoted 23% faster than remote workers. The mechanisms are subtle but consistent:
- Proximity bias: "Oh, Sarah would be perfect for that new project" (Sarah sits three desks away)
- Informal influence: Coffee chat → lunch → drinks → "Hey, I'm thinking of creating a Staff role..."
- Performance theater: Being seen arriving early/leaving late vs actual output metrics
- Crisis hero worship: The person who stayed late "in the war room" gets remembered, not the remote engineer who prevented the crisis
True remote companies combat this with radical transparency:
# promotion_criteria.yaml
staff_engineer:
requirements:
- technical_impact:
metric: "P0 incidents prevented or resolved"
threshold: 5
evidence: "Incident postmortems with root cause attribution"
- architectural_leadership:
metric: "RFCs authored and approved"
threshold: 3
evidence: "RFC documents with implementation results"
- mentorship:
metric: "Engineers mentored to next level"
threshold: 2
evidence: "Promotion records of mentees"
- NOT_CONSIDERED:
- Office attendance
- Meeting participation outside core async hours
- "Visibility" or "presence"
- Geographic locationCompensation: The Geography Trap
Nothing exposes pretend-remote faster than compensation philosophy. True remote companies pay for value delivered. Pretend-remote companies pay for where you sit.
The Cost-of-Living Excuse
The conversation usually goes like this:
"We adjust compensation based on local cost of living. It's only fair—your dollar goes further in Des Moines than San Francisco."
But here's what they're really saying: "We value the exact same work differently based on your ZIP code." The edge cases reveal the absurdity:
- Engineer moves from SF to Austin: 15% pay cut for identical work
- Two engineers on same team, same level, different salaries because one lives in NYC
- Company pays SF rates for mediocre office engineers but cuts 30% for exceptional remote engineers
- The "adjustment" only goes one way—they never pay MORE when you move to expensive cities
True remote companies like GitLab, Basecamp, and Sourcegraph use either global rates or transparent location bands with smaller variances (10-20%, not 40-50%). They recognize that a distributed system's value doesn't depend on node geography.
The Async Communication Litmus Test
Watch what happens when someone doesn't respond to Slack immediately. In true remote companies, that's expected. In pretend-remote companies, it's a crisis.
Response Time Expectations
// True remote: Async-first with clear SLAs
const communicationSLA = {
slack_dm: "24 hours",
slack_channel: "Best effort, no expectation",
email: "48 hours",
urgent: "Use PagerDuty, not Slack",
rules: [
"Default to public channels over DMs",
"Document decisions in persistent tools (not Slack)",
"Include all context in initial message",
"Never expect immediate response"
]
};
// Pretend remote: Synchronous theater
const communicationReality = {
slack_dm: "Why haven't you responded? (sent 5 min ago)",
slack_channel: "👀 reactions if you don't reply quickly",
email: "I Slacked you about my email",
urgent: "Everything is urgent",
antipatterns: [
"Hey, got a sec?" (with no context)",
"Hop on a quick call?",
"Where is everyone?" (at 3 PM PST)",
"Let's discuss when everyone's online"
]
};The "Quick Sync" Anti-Pattern
Count how many times "quick sync" appears in your calendar. In pretend-remote companies, everything defaults to synchronous:
- "Let's jump on a quick call" instead of writing requirements
- "Can we align real quick?" instead of async feedback
- "Let's workshop this together" at 4 PM PST when half the team is asleep
- 30-minute "standups" that could be Slack messages
True remote companies treat synchronous time like a scarce resource. Meetings require agendas, pre-reads, and async alternatives. The default question isn't "When can we meet?" but "Do we need to meet?"
The Onboarding Reality Check
Want to know if a company is truly remote? Look at their onboarding. True remote companies have solved the hardest problem: making someone feel part of the team without ever meeting in person.
True Remote Onboarding
## Week 1: Async Foundation
- [ ] IT equipment delivered before start date
- [ ] All accounts provisioned Day 0
- [ ] Onboarding buddy assigned (different timezone preferred)
- [ ] Written guide: "How we work remotely"
- [ ] Async coffee chats scheduled across 2 weeks
- [ ] First PR merged by Day 3 (real work, not hello-world)
## Week 2: Cultural Integration
- [ ] Attended team rituals (retrospective, planning)
- [ ] Shadow customer support rotation
- [ ] Document one undocumented process
- [ ] Present learnings to team (async video)
## Success Metrics
- Time to first meaningful PR: <3 days
- Time to solo on-call: <30 days
- "I feel integrated" survey: >8/10 by Day 30Pretend Remote Onboarding
"We'd love to fly you to the office for your first week! It's so much better to onboard in person. Oh, you can't travel? Well... I guess we can try to make remote work, but it won't be the same experience."
Translation: We have no idea how to onboard remotely, so we're going to half-ass it and then wonder why remote employees feel disconnected.
The Tool Stack Tell
A company's tool choices reveal their remote DNA. True remote companies invest in async-first tools. Pretend-remote companies use office tools with remote band-aids.
| True Remote | Pretend Remote |
|---|---|
| Linear/GitHub Issues (async) | Jira with daily standups |
| Loom/CloudApp (async video) | Zoom for everything |
| Notion/Confluence (persistent docs) | Google Docs chaos |
| Twist/Zulip (threaded, async) | Slack firehose |
| Around/Tuple (presence, not meetings) | Open Zoom rooms |
Red Flags: The Interview Process
The interview process is where pretend-remote shows its true colors. Here are the tells:
🚩 Red Flag Phrases
- "We're remote-friendly but prefer people who can come to the office occasionally"
- "Our team is mostly in [city], but we're open to remote"
- "We have core hours from 9-5 PST for collaboration"
- "Remote is fine, but you'd miss out on the culture"
- "We do quarterly/annual mandatory on-sites" (without covering all expenses)
- "How do you stay visible when working remotely?"
- "We're still figuring out our remote strategy"
🟢 Green Flag Signals
- Interviews scheduled across multiple timezones without complaint
- They ask about YOUR preferred working hours
- Interviewers are in different countries/timezones
- They share actual documentation during the process
- Technical interview is take-home or async, not live coding
- They mention specific remote work practices unprompted
- Compensation discussion doesn't start with "Where are you located?"
The Hidden Costs of Pretend-Remote
Working at a pretend-remote company as a remote employee isn't just frustrating—it's career limiting. The costs compound:
The Burnout Tax
You're constantly swimming upstream:
- Attending meetings at terrible hours to "be a team player"
- Over-communicating to compensate for lack of visibility
- Missing context from office conversations you weren't part of
- Fighting for equal treatment in performance reviews
- Justifying your productivity more than office peers
The Career Ceiling
In pretend-remote companies, remote employees hit invisible ceilings:
- Senior IC roles available, but Staff+ requires "presence"
- Management track closed because "managers need to be in office"
- Excluded from strategy discussions that happen informally
- Passed over for high-visibility projects given to office employees
- The CEO knows office employees' names, not yours
The Diagnostic Checklist
Before joining a "remote" company, audit these signals:
Leadership Distribution
- ☐ Is the CEO remote?
- ☐ What percentage of leadership is remote?
- ☐ Are there remote employees in Staff+ positions?
- ☐ Has anyone been promoted from remote to leadership?
Operational Reality
- ☐ What percentage of employees are remote?
- ☐ How many timezones are represented?
- ☐ Are meeting times rotated systematically?
- ☐ Is documentation the source of truth?
- ☐ Can you see examples of async decision-making?
Cultural Integration
- ☐ Do remote employees speak positively on Glassdoor/Blind?
- ☐ Are there remote-specific employee resources/communities?
- ☐ Is remote work mentioned in company values?
- ☐ Do they invest in remote-first tools and processes?
The Bottom Line
The difference between true remote and pretend-remote isn't policy—it's philosophy. True remote companies architect their entire operation around distributed work. Pretend-remote companies bolt remote work onto office-centric operations and wonder why it feels broken.
For engineers, the distinction matters. In a truly remote company, you're a first-class citizen. Your career can flourish. Your work-life balance is respected. Your contributions are measured by impact, not visibility.
In a pretend-remote company, you're permanently disadvantaged. You'll work harder for less recognition, hit career ceilings that don't officially exist, and burn out fighting systemic bias.
The edge cases tell the truth. When someone gets promoted, were they remote? When critical decisions get made, were remote voices heard? When the company describes its culture, is remote an asterisk or the headline?
Ask the hard questions. Look for the tells. Because "remote-friendly" and "remote-first" are not the same thing, and your career trajectory depends on knowing the difference.
Advertisement
Explore these curated resources to deepen your understanding
Official Documentation
Tools & Utilities
Further Reading
The Phase Change of Remote Work
Why remote work is a fundamental shift, not an incremental change
Remote Work's Double Standard
How proximity bias creates two classes of employees
The Office Is Not Coming Back
Structural reasons why true remote is inevitable
Why Remote Work Is So Hard—and How It Can Be Fixed
The New Yorker on async communication challenges
Related Insights
Explore related edge cases and patterns
Advertisement