The Hidden Job Market: Why 70% of Jobs Never Get Posted
# The Hidden Job Market: Why 70% of Jobs Never Get Posted Most job seekers waste months sending applications into black holes. Here's what they don't know: **70% of jobs are never posted publicly.** They're filled through referrals, internal candidates, and direct outreach before a job description ever hits LinkedIn. The hidden job market isn't a myth—it's how companies actually hire. And accessing it requires a completely different strategy than clicking "Apply Now." ## Why Companies Don't Post Jobs Publicly When Airbnb needed a Director of Product, they didn't post it. When Stripe expanded their enterprise sales team, no job boards. Why? **The real cost of public postings:** - 250+ applications per role (industry average) - 40+ hours of recruiter time screening resumes - 80% unqualified candidates - 6-8 weeks to fill the position Compare that to: "Hey, do you know anyone great for this role?" One Slack message, three introductions, hired in two weeks. > "The best candidates are rarely actively looking. We hire through referrals because passive candidates are already vetted by someone we trust." - Laszlo Bock, former SVP of People Operations at Google Companies prefer the hidden market because it's faster, cheaper, and produces better-fit candidates. ## The Three Channels That Actually Work Forget spray-and-pray applications. Focus on these three channels that consistently outperform job boards: ### 1. The Warm Referral (10x Response Rate) A referred candidate is **14x more likely to get hired** than a cold applicant (LinkedIn data). But most people ask for referrals wrong. **The bad way:** "Can you refer me for the PM role?" **The good way:** "I saw [Company] is expanding into healthcare tech. Given my background in [specific experience], would it make sense for me to talk to [specific hiring manager]?" The difference: You're not asking for a favor—you're presenting a match and making it easy for them to help. **Your action plan:** 1. Make a list of 20 target companies 2. Search LinkedIn for 1st and 2nd connections at each 3. Send this exact message to 3-5 people per week: "Hi [Name], I'm exploring opportunities in [industry/function] and [Company] keeps coming up. I have [specific experience/skill] that seems relevant to [specific team/problem]. Would a 15-minute call make sense to learn about [specific aspect]?" ### 2. Direct Hiring Manager Outreach (Response Rate: 20-30%) Recruiters get 100+ emails per day. Hiring managers get 10. And hiring managers have the power to create positions that don't exist yet. **How to find hiring managers:** - LinkedIn: Search "[Company] [Department] Director/VP/Head" - Company website: Look at the "About" or "Team" pages - Tech: Check GitHub contributors for engineering roles **The outreach formula that works:** Subject: [Specific skill/experience] for [Their team/project] "Hi [Name], I noticed [Company] recently [specific event: funding, product launch, expansion]. I have [specific experience] in [relevant area] and wondered if you're building out your team in this area. [One sentence: specific problem you can solve] Would a brief call make sense? I've attached my background for context. [Your Name]" **Why this works:** You're demonstrating research, offering value, and making it easy to say yes or no. ### 3. The Strategic Introduction (Quality Over Quantity) This is the most underused channel. Instead of asking for jobs, ask for introductions to people doing interesting work. **The framework:** 1. Identify 10 people whose career path you admire 2. Study their work (articles, talks, projects) 3. Send a thoughtful message about their specific work 4. Ask ONE specific question 5. Build the relationship over 2-3 months 6. When opportunities arise, you're top of mind **Real example:** Marcus was a consultant wanting to break into tech. He didn't apply to Google. Instead: - Reached out to 5 Google PMs who'd written about healthcare tech - Asked specific questions about their transition to tech - Shared insights from his consulting work - 3 months later, one PM said "We're hiring for a special project. Want to talk?" He got the role before it was posted. ## The Application Strategy That Complements Hidden Market Tactics You should still apply to posted roles—but strategically, not desperately. **The 80/20 rule:** - 20% of your time: Applications to posted roles (10-15 high-fit positions/week) - 80% of your time: Networking, outreach, building relationships **How to apply strategically:** 1. Apply to the posted role (this creates a record in their system) 2. Same day: Find the hiring manager on LinkedIn 3. Send them the direct outreach message above 4. Mention you applied through their system 5. Follow up with a relevant connection if you have one This approach gets you in the system AND on their radar. You're no longer application #247—you're the person who showed initiative. ## The Timeline: What to Expect **Week 1-2:** Research and build your target list **Week 3-4:** Start outreach (expect 10-20% response rate) **Week 5-8:** First conversations and interviews begin **Week 9-12:** Serious interviews and offers start coming This timeline assumes 10-15 outreach messages per week. Less outreach = longer timeline. > "Most people give up after 2 weeks of applying. The hidden market takes 4-6 weeks to generate momentum, but that's exactly why it works—there's less competition." - Steve Dalton, The 2-Hour Job Search ## Your Next Action **Today:** 1. Make a list of 20 companies you'd want to work for 2. For each company, find 2-3 people (connections, hiring managers, or interesting employees) 3. Craft your outreach message using the formula above 4. Send 3 messages this week **This week:** Aim for 5-10 outreach messages. Track your response rate. Adjust your message if you're getting less than 10% responses. **This month:** Build it into a system. Every Monday: identify targets. Tuesday-Thursday: send outreach. Friday: follow up on conversations. The hidden job market isn't hidden—it's just intentional. While others send 100 applications into the void, you're having conversations with people who can hire you. That's the difference between a 3-month search and a 3-week search.
Beating the Bots: The ATS System Recruiters Don't Want You to Understand
# Beating the Bots: The ATS System Recruiters Don't Want You to Understand Your resume isn't being rejected by humans. It's being filtered out by software before anyone reads it. **75% of resumes are rejected by Applicant Tracking Systems (ATS)** before a recruiter ever sees them. These systems scan for keywords, parse your formatting, and rank candidates automatically. Get the formatting wrong, and you're #247 out of 250 applicants—invisible. Here's what recruiters know that you don't: ATS systems are predictable. Once you understand how they work, you can optimize your resume to consistently rank in the top 10%. ## How ATS Systems Actually Work When you click "Apply," here's what happens: 1. **Parsing:** ATS extracts text from your resume (name, email, work history, skills) 2. **Keyword matching:** Compares your resume to the job description 3. **Scoring:** Assigns you a match percentage (usually 1-100%) 4. **Ranking:** Sorts all applicants by score 5. **Human review:** Recruiters only look at the top 20-30 candidates The problem? ATS systems are terrible at parsing. Use a two-column layout? The system reads it left-to-right and scrambles your content. Add a text box with your summary? It might skip it entirely. > "We tested 1,000 resumes through our ATS. Identical qualifications, different formatting. The match scores ranged from 43% to 98%. Formatting was the only difference." - Jon Shields, Jobscan CEO The same resume. 43% vs 98%. That's the difference between "rejected immediately" and "top 5 candidate." ## The 7 Formatting Rules That Beat ATS Most resume advice focuses on content. But if the ATS can't parse your content, it doesn't matter how qualified you are. ### Rule 1: Use a Simple, Single-Column Layout **What fails:** - Two-column designs - Text boxes - Tables for layout - Headers/footers with critical info **What works:** - Single column, top to bottom - Standard section headers (Work Experience, Education, Skills) - Clean margins (0.5-1 inch) ### Rule 2: Use Standard Section Headers ATS systems look for specific headers. Get creative with naming, and it might skip entire sections. **ATS-friendly headers:** - Work Experience (not "Where I've Been" or "Career Journey") - Education (not "Academic Background") - Skills (not "What I Bring" or "Core Competencies") - Certifications (not "Credentials") ### Rule 3: Choose ATS-Compatible Fonts **Safe fonts:** - Arial - Calibri - Georgia - Times New Roman - Verdana **Fonts that cause parsing errors:** - Custom fonts - Script/handwritten fonts - Highly stylized fonts Size: 10-12pt for body text, 14-16pt for headers. ### Rule 4: Save as .docx (Not PDF) This is controversial because many articles say "PDF is fine." Here's the truth: **some ATS systems parse .docx better than PDF.** The safest approach: 1. Create your resume in Word (.docx) 2. If the application allows you to choose format, upload .docx 3. If PDF is required, use PDF (but test it first - see Rule 7) ### Rule 5: Avoid Graphics, Images, and Icons Every icon, chart, or photo reduces your parse rate. ATS can't read images—it just skips them. **What to remove:** - Headshot photos - Skill bar charts ("Proficiency: ████░░░░") - Icons for contact info (✉️ 📱) - Logos for companies/certifications - Charts showing project impact **What to use instead:** - Plain text: "Email: name@email.com" (not just an icon) - Bullet points for skills: "Python, SQL, Tableau" - Written descriptions: "Led team of 8" (not a chart) ### Rule 6: Use Standard Date Formatting ATS systems expect dates in specific formats. Get fancy, and it might not recognize your employment dates. **ATS-friendly:** - January 2022 - Present - 01/2022 - Present - 2022 - 2024 **ATS-unfriendly:** - Jan '22 - Now - 2022 → 2024 - Winter 2022 - Summer 2024 ### Rule 7: Test Your Resume in an ATS Simulator Before you apply anywhere, test your resume. Upload it to Jobscan, Resume Worded, or TopResume's ATS checker (all have free versions). **What to check:** - Does it parse all sections correctly? - Are dates recognized? - Is your contact info extracted properly? - Are skills captured accurately? If anything's wrong, the ATS at real companies will have the same issues. ## The Keyword Strategy That Gets You to 80%+ Match Rate Formatting gets you parsed correctly. Keywords get you ranked high. ### The Job Description Mining Method Most people skim the job description. Here's what to do instead: **Step 1: Extract exact phrases** Copy the entire job description into a Word doc. Highlight every: - Required skill - Preferred skill - Tool/technology mentioned - Certification requested - Years of experience specified **Step 2: Map to your experience** For each highlighted item, write down where you've used that skill/tool. Be specific: - Not just "Python" but "Python (pandas, scikit-learn) for data analysis" - Not just "project management" but "Agile project management using Jira" **Step 3: Mirror their language** If the job says "stakeholder management," use "stakeholder management" (not "client relations"). If they say "cross-functional collaboration," use that exact phrase. ATS systems do literal keyword matching. Synonyms don't count. ### The 80% Rule **You don't need to match 100% of the job description.** Aim for 75-85% keyword match. **Why?** - 100% match looks suspicious (ATS flags potential keyword stuffing) - 75-85% puts you in the top tier without triggering filters - Leaves room for unique skills that differentiate you ### Where to Place Keywords Not all resume sections are weighted equally by ATS. Here's the priority: **Highest weight:** 1. Skills section (dedicated "Skills" or "Technical Skills" section) 2. Work experience bullet points 3. Job titles and company names **Medium weight:** 4. Resume summary/objective 5. Education section **Lowest weight:** 6. Certifications 7. Awards/Publications **Action plan:** - Create a dedicated Skills section with 15-20 keywords from the job description - Weave 10-15 more keywords into your bullet points (naturally, not forced) - Include 3-5 in your summary if you have one ## The Real-World Test: Before and After **Sarah Chen - Marketing Manager → Senior Marketing Manager** **Before (ATS score: 37%)** - Creative two-column layout - Skills shown as bar charts - Custom section: "My Professional Journey" - Generic bullet points: "Managed marketing campaigns" **After (ATS score: 89%)** - Simple single-column layout - Text-based skills section with keywords from job description - Standard section: "Work Experience" - Keyword-optimized bullets: "Led integrated marketing campaigns using HubSpot and Salesforce, resulting in 34% increase in qualified leads" **Result:** 3 interviews in the first week vs. 0 interviews in 3 weeks prior. ## The One Thing Most People Get Wrong **Myth: "I need a different resume for every job."** **Reality: You need a master resume + 20 minutes of customization.** Here's the efficient approach: 1. **Create a master resume** with ATS-friendly formatting (following all rules above) 2. **For each application:** - Copy your master resume - Add 5-10 keywords from the specific job description to your Skills section - Adjust 2-3 bullet points to mirror their language - Run through ATS checker to verify 75%+ match - Apply This takes 15-20 minutes per application vs. 2-3 hours of complete rewrites. ## Your Next Action **Today:** 1. Upload your current resume to Jobscan or Resume Worded 2. Check the parsing results—are all sections captured correctly? 3. If not, fix formatting using the 7 rules above **This week:** 1. Find 3 job descriptions for roles you want 2. Extract keywords using the Job Description Mining Method 3. Update your master resume with relevant keywords 4. Test it again—aim for 75%+ match rate **Before every application:** Spend 15 minutes customizing your master resume for that specific role. Check the ATS match score. Only apply if you're 70%+. The ATS isn't your enemy—it's a predictable system. Once you know the rules, you can consistently rank in the top 10% of applicants. That's the difference between being invisible and being interviewed.
The Target List Method: How to Identify Your Next 20 Companies
# The Target List Method: How to Identify Your Next 20 Companies Most job seekers apply to anything that matches their job title. Product Manager opening? Apply. Marketing role? Apply. Same industry? Apply. This spray-and-pray approach feels productive—you're applying to 10 jobs a day!—but it leads to terrible outcomes. Low response rates, mismatched interviews, and offers from companies you don't actually want to work for. **Here's what works instead: The Target List Method.** Instead of applying to 100 random companies, identify 20 specific companies where you'd actually thrive. Research them deeply. Build relationships there. Focus all your energy on those 20. The math is counterintuitive but proven: **20 targeted companies generate 3x more interviews than 100 random applications.** ## Why Most Job Searches Fail: The Attention Problem When you apply to 100 companies, you give each one 1% of your attention. You can't: - Research their business model - Understand their culture - Identify the right people to contact - Customize your approach meaningfully - Follow up strategically When you focus on 20 companies, each gets 5% of your attention. You can do all of the above. And it shows. > "Hiring managers can tell within 30 seconds if you've researched the company or you're mass-applying. The ones who've done their homework get interviews. The others get ignored." - Recruiter at Stripe (anonymous interview) ## The 6-Criteria Framework: How to Identify Your 20 Companies Your target list should be specific, not aspirational. "I want to work at Google" isn't a criteria—it's a wish. Here's the framework that actually works: ### 1. Industry or Market Segment Not "tech" or "healthcare"—too broad. Be specific: - **Good:** "B2B SaaS companies selling to healthcare providers" - **Good:** "Climate tech startups focused on carbon capture" - **Good:** "Consumer fintech apps with 1M+ users" **Why this matters:** Deep industry knowledge compounds. Your second interview in the same industry is easier than your first because you understand the problems. **Your action:** Pick 2-3 specific market segments. No more than 3—you need focus. ### 2. Company Stage and Size Different stages require different skills and offer different experiences. | Stage | Size | What You Get | What They Need | |-------|------|--------------|----------------| | **Seed/Series A** | 10-50 | High impact, chaos, equity upside, role ambiguity | Generalists who build from scratch | | **Series B-C** | 50-200 | Growing systems, defined roles, moderate equity | Specialists who scale processes | | **Late-stage/Pre-IPO** | 200-1000 | Structure, brand name, lower equity, career paths | Operators who optimize existing systems | | **Public/Enterprise** | 1000+ | Stability, benefits, name recognition, narrow scope | Specialists in established frameworks | **Your action:** Pick ONE stage that matches your risk tolerance and career goals. Don't mix seed-stage and enterprise—they require opposite skill sets. ### 3. Growth Indicators (Are They Actually Hiring?) A company you love that's not growing won't hire you. Look for concrete growth signals: **Strong signals:** - Recent funding round ($10M+ for your level) - Product launches or new market expansion - Multiple job openings in your function - Press about hiring or headcount growth - Office expansion or new locations **Weak signals:** - Haven't hired in your function in 6+ months - Layoffs or restructuring in last year - Only 1-2 job openings (might be backfills, not growth) **Your action:** Check Crunchbase, LinkedIn employee count, and job boards. Only add companies showing 3+ growth signals. ### 4. Cultural Fit (Beyond the Generic Values) Every company says "collaborative, innovative, customer-focused." That's useless. **Here's how to assess culture from the outside:** **Remote vs. In-Person:** - Do their job postings say remote, hybrid, or in-office? - Check LinkedIn: Where are employees located? **Pace and Intensity:** - Read Glassdoor reviews: Do people mention "fast-paced" (positive) or "burnout" (negative)? - Check employee tenure: Average 1-2 years = high intensity, 4+ years = sustainable **Decision-making Style:** - Engineering blog: Do they talk about experiments and iteration (data-driven) or vision and bold bets (founder-driven)? **Diversity and Inclusion:** - Look at team pages and LinkedIn: Does leadership reflect diversity? - Do they have ERGs or D&I initiatives listed? **Your action:** For each company, spend 30 minutes on their blog, Glassdoor, and LinkedIn. Eliminate companies where culture signals don't match your preferences. ### 5. Role Availability (Now or Soon) You're building a list for the next 3-6 months, not just today. **Three types of target companies:** **Type A - Actively Hiring (50% of your list):** - They have job postings for your role right now - You'll apply immediately **Type B - Growing But No Current Opening (30% of your list):** - Growth signals are strong - They've hired similar roles in the past 6 months - You'll do warm outreach and monitor **Type C - Dream Companies (20% of your list):** - You'd leave your current role for them even without a posting - You'll build relationships proactively **Your action:** Split your 20 companies into these three buckets. This balances immediate opportunities with longer-term relationship building. ### 6. Competitive Positioning (Can You Actually Win?) Be honest: Are you competitive for this role at this company? **You're competitive if you have 70%+ of:** - Required skills/experience - Industry background they prefer - Company stage experience - Education level (if specified) **You're not competitive if:** - You're missing core technical requirements - The level is 2+ steps above your current role - They explicitly require experience you don't have (e.g., "5 years in fintech" and you have 0) **Exception:** If you have a strong warm introduction, your competitiveness threshold drops to 50%. Referrals change the math. **Your action:** For each company, honestly assess: Am I 70%+ competitive? If no, replace it. ## Building Your List: The 4-Week Process **Week 1: Generate 50-100 Candidates** Use these sources: - LinkedIn: Search for companies by industry, size, location - Crunchbase: Filter by funding, stage, category - AngelList/Wellfound: Startup-specific search - "Best places to work" lists in your industry - Companies your friends/network work at - Competitors of companies you admire Cast a wide net. Quantity over quality at this stage. **Week 2: Apply the 6-Criteria Framework** Create a spreadsheet with these columns: - Company name - Industry/segment - Stage and size - Growth signals (list 3+) - Culture fit (Y/N after research) - Current openings (link if exists) - Competitive? (Y/N) Research each company for 20-30 minutes. This takes 15-20 hours total. Yes, it's work. That's the point—this is the work that actually matters. **Week 3: Narrow to 20** Eliminate anything that doesn't meet your criteria. You should have: - 10 companies where you're 80%+ competitive (safer bets) - 6 companies where you're 70% competitive (stretch opportunities) - 4 companies where you're 60% but have a warm connection (referral plays) **Week 4: Add Intel Columns** For each company, add: - Key people to contact (2-3 names from LinkedIn) - Recent news (product launches, funding, expansion) - Mutual connections (who can introduce you?) - Application strategy (direct apply, referral, hiring manager outreach) ## Real Example: How Sarah Built Her Target List **Sarah's criteria:** - Industry: B2B SaaS selling to marketing teams - Stage: Series B-C (50-200 employees) - Growth: Recent funding or expanding sales team - Culture: Remote-friendly, data-driven decision making - Role: Product Marketing Manager **Her initial list: 73 companies** **After applying criteria: 20 companies** **Breakdown:** - 10 actively hiring (she applied immediately) - 6 growing but no current PMM role (warm outreach to VPs of Marketing) - 4 dream companies (relationship building, no immediate role) **Results over 8 weeks:** - 12 first-round interviews (60% conversion from her actively hiring list) - 5 second-round interviews - 2 offers - Accepted role at her #3 target company Compare this to her previous search: 100 random applications, 3 interviews, 0 offers. ## Your Next Action **Today:** 1. Open a spreadsheet (Google Sheets or Excel) 2. Set up columns: Company, Industry, Stage, Growth Signals, Culture Fit, Competitive? 3. Spend 2 hours generating 30-50 company names using the sources above **This week:** 1. Research each company for 20-30 minutes 2. Apply the 6-criteria framework 3. Narrow to your top 20 **Week 2:** Add intel columns: Key contacts, recent news, mutual connections, application strategy The target list isn't just a tracking tool—it's your job search strategy. Build it right, and everything else (applications, outreach, networking) becomes focused and effective. While others are applying to anything that moves, you're building relationships with 20 companies that actually fit. That's how you go from "I can't get interviews" to "I have multiple offers to choose from."
The Interview Prep Formula: 3 Hours That Beat 3 Weeks of Practice
# The Interview Prep Formula: 3 Hours That Beat 3 Weeks of Practice Most people prepare for interviews by: - Reading "50 Common Interview Questions" articles - Practicing answers to generic questions they'll never be asked - Memorizing their resume - Googling "How to interview at [Company]" the night before Then they wonder why they still freeze up when asked "Tell me about a time you failed" or "How would you design a parking lot system?" **The problem isn't lack of preparation—it's inefficient preparation.** You don't need 3 weeks of practice. You need 3 hours of the RIGHT practice. Here's the formula that actually works, broken down by interview type. ## The Core Principle: Pattern Recognition Over Memorization Interviews aren't random. They follow predictable patterns. Once you know the patterns, you can prepare systematically instead of trying to predict every possible question. **The three interview types (and what each really tests):** 1. **Behavioral interviews:** Pattern matching your past experiences to their future needs 2. **Technical interviews:** Problem-solving process, not just correct answers 3. **Case interviews:** Structured thinking under pressure Each type has a formula. Learn the formula, apply it to your experiences, and you're ready. ## Behavioral Interviews: The STAR-Situation Method Most people think behavioral interviews are about having good stories. They're not. They're about having **categorized** stories you can quickly adapt to any question. ### The 8 Categories Framework Every behavioral question falls into one of eight categories: 1. **Leadership** ("Tell me about a time you led a team") 2. **Conflict** ("Describe a disagreement with a colleague") 3. **Failure** ("Tell me about a project that didn't go well") 4. **Ambiguity** ("How do you handle unclear requirements?") 5. **Impact** ("What's your biggest accomplishment?") 6. **Initiative** ("Give an example of going above and beyond") 7. **Teamwork** ("Describe working with a difficult team member") 8. **Learning** ("Tell me about a time you learned something quickly") **Your prep (90 minutes total):** **Step 1 (30 min):** Write down 2 stories for each category (16 stories total) Use this format: - **Situation:** What was the context? (1 sentence) - **Task:** What needed to be done? (1 sentence) - **Action:** What did YOU specifically do? (2-3 bullets) - **Result:** What was the measurable outcome? (1 sentence with numbers) **Step 2 (30 min):** Practice saying each story out loud in 90 seconds or less Why 90 seconds? Interviewers lose attention after 2 minutes. Shorter stories are more memorable. **Step 3 (30 min):** Map your stories to the specific company Research the company's values (usually on their Careers page). Map your 16 stories to their values. This tells you which stories to prioritize. **Example:** If the company values "bias for action," prioritize your Initiative and Impact stories. If they value "customer obsession," lead with stories that mention customer outcomes. **The result:** You have 16 pre-prepared stories that cover 95% of behavioral questions. In the interview, you're not making up answers—you're selecting the right story from your mental library. > "Candidates who use STAR method and can tell concise stories are 3x more likely to get offers. We can tell they've prepared systematically." - Amazon Bar Raiser (anonymous interview) ## Technical Interviews: The Think-Aloud Protocol Technical interviews (coding, system design, data analysis) aren't testing if you know the answer. They're testing **how you think when you don't know the answer.** Most people fail technical interviews by: - Jumping straight to code without clarifying the problem - Going silent while they think - Getting stuck and giving up - Not asking questions **The Think-Aloud Protocol prevents all of this.** ### The 6-Step Framework (Use This for EVERY Technical Question) **Step 1: Restate the problem (30 seconds)** Don't assume you understood the question. Repeat it back: "Just to confirm, you want me to design a URL shortener that can handle 100M requests per day, and the short URLs should never expire. Is that correct?" This catches misunderstandings early and shows you listen carefully. **Step 2: Ask clarifying questions (1-2 minutes)** This is where most people skip ahead. Don't. Always ask: For coding problems: - "What's the expected input size?" - "Should I optimize for time or space complexity?" - "Are there any constraints on the data?" For system design: - "What's the scale? (Users, requests, data size)" - "What's more important: read or write performance?" - "Do we need to worry about consistency or can we be eventually consistent?" For data/analytics: - "What decision will this analysis inform?" - "What's the time frame we're analyzing?" - "Are there any data quality issues I should know about?" **Step 3: State your approach before writing code (1-2 minutes)** "I'm thinking of using a hash table to store the mappings because lookups will be O(1). I'll use base62 encoding for the short URL. Does that approach make sense before I dive in?" This gives them a chance to course-correct you before you waste 15 minutes on the wrong approach. **Step 4: Think out loud while solving (10-15 minutes)** Say everything you're thinking: - "I'm writing a helper function to handle this edge case" - "This loop is O(n^2) which isn't ideal, but I'll optimize after I get it working" - "I'm considering two approaches: A would be simpler but slower, B would be faster but more complex" **Why this matters:** Even if you don't finish, they can see your problem-solving process. That's what they're evaluating. **Step 5: Test your solution (2-3 minutes)** Don't wait for them to ask. Say: "Let me test this with a few cases: - Normal case: [example] - Edge case: [example] - Error case: [example]" This shows you think about code quality, not just "does it compile?" **Step 6: Discuss trade-offs and improvements (2-3 minutes)** "This solution is O(n log n) time and O(n) space. If we need better performance, we could use [alternative approach], but that would trade off [something else]." This shows senior-level thinking: you understand there's no perfect solution, only trade-offs. **Your prep (60 minutes):** 1. Pick 5 problems from LeetCode/HackerRank relevant to the role 2. Solve each one using the 6-step framework OUT LOUD (pretend you're in an interview) 3. Record yourself or practice with a friend 4. Focus on articulating your thought process, not just getting the right answer ## Case Interviews: The Issue Tree Method Case interviews (common in consulting, strategy roles, some PM roles) test structured thinking. The mistake most people make: jumping to solutions before structuring the problem. **The Issue Tree Framework:** **Step 1: Clarify the objective (1 minute)** "So the objective is to determine whether Company X should expand into the European market. What's the timeframe for this decision?" **Step 2: Structure the problem (2-3 minutes)** Draw an issue tree on the whiteboard. Break the problem into mutually exclusive, collectively exhaustive (MECE) categories. **Example: "Should we expand to Europe?"** Level 1: - Market Attractiveness - Company Readiness - Competitive Landscape Level 2 under Market Attractiveness: - Market size and growth - Customer willingness to pay - Regulatory environment **Pro tip:** Use standard frameworks as starting points: - Profitability = Revenue - Costs - Market Entry = Market / Company / Competition - Product Launch = Customer / Product / Go-to-Market **Step 3: Prioritize what to analyze (30 seconds)** "Given our constraints, I think Market Attractiveness is the most critical factor. If the market isn't attractive, the other factors don't matter. Do you agree we should start there?" **Step 4: Work through the analysis (10-15 minutes)** For each branch: 1. State your hypothesis 2. Ask for data or make reasonable assumptions 3. Do the math 4. State what the data tells you **Always show your work:** "100M potential customers × 20% adoption × $50/year = $1B market opportunity" **Step 5: Synthesize and recommend (2-3 minutes)** "Based on our analysis: - Market is attractive: $1B opportunity with 25% growth - Company is ready: we have necessary capabilities - Competition is moderate: 2 major players, but differentiation possible **Recommendation:** Yes, expand to Europe. But I'd start with UK and Germany (80% of opportunity) to test before full rollout." **Your prep (60 minutes):** 1. Find 3 practice cases (Case Interview Prep, consulting firm websites) 2. Do each case using the Issue Tree Method 3. Practice drawing trees on paper—you'll do this on a whiteboard 4. Focus on structure over speed ## The Night-Before Checklist (30 minutes) **Research the interviewers (10 minutes):** - Look them up on LinkedIn - Read anything they've written - Note one specific thing to mention: "I saw you worked on Project X—I'd love to hear about that" **Review the company (10 minutes):** - Recent news (last 30 days) - Product/service you'll be working on - Their mission/values (so you can tie your answers to them) **Prep your questions (10 minutes):** Have 5 questions ready. Not generic ones ("What's the culture like?") but specific ones: - "I saw you recently launched [product]. How is that changing the team's priorities?" - "What does success look like for this role in the first 6 months?" - "What's the biggest challenge the team is facing right now?" - "How does this role contribute to [company objective you researched]?" - "What do people who succeed here have in common?" ## Your Next Action **For your next interview:** **3 days before:** - 90 minutes: Prepare your 16 STAR stories (if behavioral interview) - 60 minutes: Practice 5 problems using Think-Aloud Protocol (if technical) - 60 minutes: Practice 3 cases using Issue Tree Method (if case interview) **Night before:** - 30 minutes: Run through the Night-Before Checklist **Day of:** - Review your prep for 15 minutes before the call - Take 5 deep breaths - Remember: they already think you're qualified (that's why they're interviewing you). Your job is to confirm it. **Total prep time: 3-3.5 hours** That's it. Not 3 weeks. Not reading 500 interview questions you'll never be asked. Three focused hours using proven frameworks beats three weeks of unfocused practice. Every time.
Salary Research That Actually Works: The $30K Mistake Most People Make
# Salary Research That Actually Works: The $30K Mistake Most People Make "What are your salary expectations?" Most people answer based on gut feeling. Or they Google "average salary for [job title]" and use whatever number pops up. Or they take their current salary and add 10-20%. **All of these approaches leave money on the table.** An average of $30,000 according to salary negotiation data. The problem isn't that salary data doesn't exist—it's that most people research the wrong way. They look at averages when they should look at ranges. They trust outdated data when markets shift every 6 months. They compare job titles when they should compare job content. Here's how to research your market value the way recruiters do—so you walk into negotiations with data, not guesses. ## Why "Average Salary" Numbers Are Useless You search "Product Manager salary" and see: **$118,000 average.** Here's what that number hides: - **Junior PM at a startup in Austin:** $95,000 - **Senior PM at Google in SF:** $180,000 base + $120,000 stock - **PM at mid-stage SaaS in NYC:** $135,000 + 10% bonus The "average" is mathematically correct and practically useless. You're not average—you're a specific person with specific experience in a specific market. **What you actually need:** - The range for YOUR level (not all levels averaged) - In YOUR market (not national averages) - At YOUR type of company (startup vs. enterprise vs. mid-market) - For YOUR specific skills (not generic job title) ## The 5-Source Research Method Don't rely on one source. Triangulate across five sources to find your true range. ### Source 1: Levels.fyi (Best for Tech) **What it is:** Crowdsourced salary data from tech employees **How to use it:** 1. Go to levels.fyi 2. Select your job family (e.g., Product Manager, Software Engineer) 3. Filter by: - Company type (Big Tech, startup, etc.) - Location (matters enormously) - Years of experience - Level (L4, L5, etc. or Junior, Mid, Senior) **What you get:** Base salary + equity + bonus breakdown **Example:** - Senior PM at Stripe in SF: $185K base, $180K stock, $30K bonus = $395K total comp - Senior PM at Series B startup in SF: $160K base, $60K stock, $15K bonus = $235K total comp **Pro tip:** Look at the 75th percentile, not the median. If you're interviewing well enough to get offers, you should be negotiating for above-median comp. ### Source 2: Glassdoor + Built In (Best for Non-Tech or Smaller Companies) **What it is:** Self-reported salary data across industries **How to use it:** 1. Search "[Job Title] salary at [Specific Company]" 2. Look at the range, not the average 3. Filter by location if available 4. Read the breakdown: base vs. bonus vs. commission **Limitation:** Glassdoor data tends to be 6-18 months out of date and skews toward lower-paying companies (people at high-paying companies don't report as much). **How to adjust:** If you see a range of $90K-$130K, assume the current market is 10-15% higher: $100K-$150K. ### Source 3: Ask Your Network (Best for Real, Current Data) This is the most underused and most valuable source. **Who to ask:** - People in similar roles at similar companies - Recruiters who specialize in your function - Former colleagues who recently switched jobs - People one level above you (they know the range for your next role) **How to ask (without being awkward):** **Bad:** "How much do you make?" **Good:** "I'm researching market rates for senior PM roles in SaaS. I'm seeing $140K-$170K base in my research. Does that match what you're hearing?" This approach: - Shows you've done research (not lazy) - Gives them a range to confirm/correct (easier than starting from scratch) - Doesn't ask them to reveal their personal salary **What to listen for:** If you say "$140K-$170K" and they respond: - "Yeah, that sounds right" → Your research is accurate - "Hmm, I think it's higher, closer to $160K-$190K" → Adjust up - "That seems high, I'd say $120K-$150K" → Adjust down **Your goal:** Talk to 3-5 people. Triangulate to find the consensus range. ### Source 4: Recruiter Insights (Best for Understanding What's Negotiable) **External recruiters** (the ones who contact you on LinkedIn) know current market rates because they place people every week. **How to use them:** When a recruiter reaches out about a role: 1. Even if you're not interested in that specific role, take the call 2. Ask: "What's the salary range for this role?" 3. Ask: "What are you seeing for [your target role] in the market right now?" 4. Ask: "What components are most negotiable? Base, bonus, equity?" **Why this works:** Recruiters are incentivized to place you at the highest salary (their fee is usually a % of your comp). They'll give you real numbers. **Pro tip:** Talk to 2-3 recruiters. If they all say similar ranges, that's your market rate. ### Source 5: Job Postings with Listed Salaries (Required in Some States) **As of 2024, these states/cities require salary ranges in job postings:** - California - Colorado - Washington - New York City - Several others (expanding) **How to use this:** Even if you're not in these locations, search for remote roles based in these states. **Example search:** "Senior Product Manager" + "remote" + "Colorado" Many postings will show: **$145,000 - $185,000** This is real, current data from companies actively hiring. **How to interpret:** - Companies usually post wide ranges - They expect to hire near the midpoint for a "meets all requirements" candidate - Exceptional candidates get 75th percentile or higher **Your calculation:** If the range is $145K-$185K: - Midpoint: $165K (this is your baseline) - 75th percentile: $175K (this is your target if you're strong) ## The Calculation: Finding YOUR Number Now you have data from 5 sources. Here's how to synthesize it: **Step 1: Build a comparison table** | Source | Low End | High End | Notes | |--------|---------|----------|-------| | Levels.fyi | $155K | $185K | 50th-75th percentile | | Glassdoor | $135K | $165K | Adjusted +15% for current market | | Network | $150K | $180K | 3 people confirmed this range | | Recruiters | $160K | $190K | 2 recruiters cited this | | Job postings | $145K | $185K | 4 similar roles | **Step 2: Calculate your target range** Take the median of your low ends: **($155K + $135K + $150K + $160K + $145K) / 5 = $149K** Take the median of your high ends: **($185K + $165K + $180K + $190K + $185K) / 5 = $181K** **Your market range: $149K - $181K** **Step 3: Position yourself within the range** Ask yourself honestly: - Am I in the bottom 25% of candidates for this role? → Target $149K-$157K - Am I in the middle 50%? → Target $157K-$173K - Am I in the top 25%? → Target $173K-$181K **Be honest.** If you're switching industries or this is a level-up role, you're probably not top 25%. **Step 4: Set your numbers for negotiation** You need three numbers: 1. **Your walk-away number:** The minimum you'll accept 2. **Your target number:** What you'd be happy with 3. **Your anchor number:** What you'll say first (if asked) **Example:** Based on market range of $149K-$181K and positioning yourself in the middle 50%: - Walk-away: $155K (bottom of your positioned range) - Target: $170K (middle of your positioned range) - Anchor: $180K (top of market range - leaves room to negotiate down to target) ## The Equity and Total Comp Adjustment **Mistake most people make:** Focusing only on base salary. **What matters:** Total compensation. **Total comp = Base + Bonus + Equity + Benefits** **Example A:** - Company 1: $150K base, $15K bonus, $40K/year equity = $205K total - Company 2: $170K base, no bonus, no equity = $170K total Company 1 is $35K/year better despite lower base. **Example B:** - Startup: $140K base, $100K equity (valued at current price) - Public company: $160K base, $60K RSUs (guaranteed value) The public company is less risky. The startup might be worth $0 or $500K. Adjust for your risk tolerance. **Your action:** Always calculate total comp. Use levels.fyi's total comp calculator to compare offers apples-to-apples. ## Common Research Mistakes to Avoid **Mistake 1: Using outdated data** Data from 2022 is useless in 2024. Tech salaries especially fluctuate with market conditions. **Fix:** Only use data from the last 6-12 months. **Mistake 2: Comparing different levels** "Product Manager" at Company A might be equivalent to "Senior Product Manager" at Company B. **Fix:** Look at years of experience and scope, not just title. **Mistake 3: Ignoring location** SF salaries are 30-50% higher than Austin for the same role. Remote roles often pay based on company location, not your location. **Fix:** Filter every source by location. If remote, research the company's compensation philosophy (do they pay SF rates or location-based?). **Mistake 4: Trusting one source** Any single source can be wrong. Levels.fyi skews high (selection bias). Glassdoor skews old. **Fix:** Use all 5 sources. Triangulate. ## Your Next Action **This week:** **Day 1 (60 min):** Research on levels.fyi, Glassdoor, job postings. Build your comparison table. **Day 2-3 (30 min each):** Reach out to 3 people in your network. Use the script above. **Day 4 (30 min):** Talk to a recruiter (or schedule calls with 2-3). **Day 5 (30 min):** Calculate your market range and set your three numbers (walk-away, target, anchor). **Total time: 3 hours** **Before your next interview:** Update your numbers. Markets shift every 6 months. Your research should be current. **After you get an offer:** Don't negotiate blind. Pull up your research. Compare the offer to your target. If it's below your walk-away, you have data to back up your counteroffer. **The difference:** Without research: "Um, I was hoping for more?" With research: "Based on my research of market rates for this role—using levels.fyi, conversations with people in similar positions, and salary ranges from job postings—the market range is $160K-$190K. Given my [specific experience], I'd like to discuss $180K." One of these gets you $30K more. The other gets you "that's our final offer." Do the research. Know your number. Negotiate with data.
The Negotiation Call: What to Say When They Ask Your Expected Salary
# The Negotiation Call: What to Say When They Ask Your Expected Salary "So, what are your salary expectations?" This question comes up in almost every first interview or recruiter screen. And how you answer it determines whether you get paid $120K or $150K for the same job. **Most people handle this wrong.** They either: - Give a number too early (and anchor themselves low) - Dodge the question awkwardly (and create tension) - Say "I'm flexible" (which signals "pay me as little as possible") Here's what actually works: **strategic responses tailored to each stage of the process.** The negotiation doesn't start when you get an offer. It starts the first time someone asks about salary. And what you say in that initial conversation sets the range for your final offer. ## The Core Principle: Delay and Gather Information Salary negotiation is about **information asymmetry.** The company knows: - Their budget for the role - What they paid the last person - What other candidates are asking for - How desperate they are to fill the role You know: - What you currently make (irrelevant to them) - What you want (but not what you can get) **Your goal in early conversations:** Flip the information asymmetry. Get them to reveal their range before you reveal yours. > "The first person to mention a number is at a disadvantage. Whoever speaks first is negotiating against themselves." - Chris Voss, Never Split the Difference ## Stage 1: The Recruiter Screen (Week 1) **When it happens:** Usually the first call, often with an HR recruiter or recruiting coordinator. **What they ask:** "What are your salary expectations?" or "What's your current salary?" **Your goal:** Deflect politely without creating friction. You don't have enough information yet. ### Script Option 1: The Deflect-and-Redirect **Recruiter:** "What are your salary expectations?" **You:** "I'm focusing on finding the right fit first. Once we determine this role is a good match, I'm confident we can find a number that works for both of us. Can you share the range you have budgeted for this position?" **Why this works:** - Doesn't refuse to answer (which creates tension) - Reframes the conversation around fit (not just money) - Turns the question back to them - Professional and collaborative tone **What usually happens:** **Response A:** They share the range. → Perfect. You now have their number before sharing yours. **Response B:** "We don't have a set range. We're flexible based on experience." → Use Script Option 2. ### Script Option 2: The Market-Rate Anchor **Recruiter:** "We don't have a set range. What are you looking for?" **You:** "Based on my research of market rates for this role—looking at similar positions, speaking with others in the industry, and my X years of experience in [specific area]—I've seen ranges from $[Low] to $[High]. Does that align with what you're seeing?" **Example:** "Based on my research for Senior PM roles in SaaS with 6 years of experience, I've seen ranges from $150K to $180K. Does that align with your budget for this role?" **Why this works:** - Shows you've done your homework (not pulling numbers from thin air) - Gives a range, not a single number (leaves room to negotiate within it) - Still turns it back to them ("Does that align?") - Your range should be realistic based on your research (see previous reading) **What they'll say:** **Response A:** "Yes, that aligns" or "Yes, we're in that range" → Great. You've confirmed the range without committing to a specific number. **Response B:** "That's higher than we typically go" or "Our range is more like $130K-$150K" → Now you know their actual budget. Decide if you want to continue. ### The Illegal Question: "What's Your Current Salary?" **In many states/cities, it's illegal for employers to ask your current salary.** (CA, NY, MA, CO, WA, and others) **If they ask anyway:** **Option 1 (If it's illegal in your state):** "I'm in [State], where I understand employers can't ask about current salary. I'm happy to discuss my expectations based on market rates for this role." **Option 2 (If it's legal but you don't want to answer):** "I'd prefer to focus on the value I'll bring to this role rather than what I'm currently making. Based on my research, market rates for this position are [range]." **Never lie.** But you don't have to answer. It's not relevant to what you're worth in the new role. ## Stage 2: The Hiring Manager Interview (Week 2-3) **When it happens:** After you've passed the recruiter screen and are talking to the actual hiring manager. **What they ask:** Sometimes they ask again: "Just to confirm, what are you targeting salary-wise?" **Your goal:** You have more leverage now. They've invested time interviewing you. Use it. ### Script: The Value-First Response **Hiring Manager:** "What are you looking for in terms of compensation?" **You:** "I'm really excited about this role, especially [specific thing you learned in the interview]. Compensation is important, but I'm focused on the total package—the team, the growth opportunity, and the impact I can make. What's the range you have in mind for someone with my background?" **Why this works:** - Reinforces your interest in the role (not just the money) - Shows you're thinking about total package (culture, growth, impact) - Still deflects to get their number first - "For someone with my background" subtly reminds them of your value **Alternative if they've already shared range earlier:** **You:** "When I spoke with [Recruiter], they mentioned a range of $150K-$180K. Given what I've learned about the scope and impact of this role, I'd be targeting the higher end of that range." **Why this works:** - Confirms you heard their range - Positions you at the top end (but within their stated range) - Justifies it based on scope/impact (not just "I want more") ## Stage 3: The Offer Negotiation (Week 4-6) **When it happens:** They've decided they want to hire you. You have the most leverage now. **What they say:** "We'd like to make you an offer. We're thinking $155,000 base, 10% bonus, and standard equity." **Your goal:** Negotiate the best total package without losing the offer. ### Step 1: Thank Them and Buy Time **Never accept on the spot.** Even if it's a great offer. **You:** "Thank you, I'm excited about this opportunity. I'd like to review the full offer details and get back to you. Can you send over the written offer with all the components—base, bonus, equity, benefits?" **Why this works:** - Shows appreciation (not entitled) - Buys you time to evaluate and strategize - Ensures you see everything in writing (verbal offers can differ from written) - Establishes that you're thoughtful and deliberate (not desperate) **Timeline:** Ask for 2-3 business days. Not a week (they'll worry you're shopping it around), not 24 hours (you need time to think). ### Step 2: Evaluate the Offer Once you have it in writing, compare to your research: **Your numbers from research:** - Walk-away: $160K - Target: $175K - Anchor: $185K **Their offer:** $155K base + $15.5K bonus = $170.5K total cash **Gap analysis:** You're $4.5K below target, $5K above walk-away. **Decision point:** - If it's at or above target → You can accept or negotiate smaller points (equity, title, start date) - If it's between walk-away and target → Negotiate up - If it's below walk-away → Negotiate strongly or walk ### Step 3: The Counter-Offer Call **Setup:** Schedule a call (don't email your counter—too easy to say no). Say: "I'd like to discuss the offer. Do you have 15 minutes tomorrow?" **The script for negotiating up:** **You:** "Thank you again for the offer. I'm genuinely excited about joining the team and working on [specific project/goal]. I've given this a lot of thought. Based on my research of market rates for this role—using levels.fyi, conversations with others in similar positions, and posted salary ranges—and considering the scope of what we've discussed, I was expecting something closer to $180,000 base. I understand there might be constraints, but is there flexibility to get closer to that number?" **Why this works:** - Starts with appreciation and enthusiasm - Provides specific rationale (research, scope) - Names a number (but leaves room for them to meet partway) - Acknowledges constraints (collaborative, not combative) - Asks about flexibility (gives them an out to say "let me check") ### Step 4: Handling Their Response **Response A: "Let me see what I can do"** → Good sign. They'll come back with a revised offer. Usually they'll meet you partway. Wait for their counter. Don't negotiate against yourself. **Response B: "We can't move on base, but we can increase the equity grant"** → Evaluate the equity. Is it worth more or less than cash to you? If equity is valuable: "I appreciate that. What's the revised equity package?" If you prefer cash: "I appreciate the equity, but given my financial situation, base salary is more important to me. Is there any room to move there?" **Response C: "This is our final offer"** → They might be bluffing. Test it. **You:** "I understand. This is a tough decision for me because I'm excited about the opportunity, but the compensation is below what I was expecting based on my research. Is there really no flexibility at all—on base, bonus, or equity?" **Why this works:** - Expresses your dilemma (not just demands) - Shows you might walk (creates urgency) - Gives them one more chance to move If they still say no, you have three options: 1. Accept (if it's above your walk-away) 2. Walk (if it's below your walk-away) 3. Negotiate non-salary items (see below) ### Step 5: Negotiating Non-Salary Components **If they won't move on base salary, negotiate:** **Sign-on bonus:** One-time payment to bridge the gap - "I understand the base is fixed. Would a $15K sign-on bonus be possible?" **Performance bonus:** Increase the target bonus % - "Could we increase the annual bonus target from 10% to 15%?" **Equity:** More shares or earlier vesting - "Could we increase the equity grant by 20%?" - "Could we do a 1-year cliff instead of 2 years?" (Faster vesting) **Start date / First review:** Earlier raise opportunity - "Could we schedule my first performance review at 6 months instead of 12, with the possibility of a raise at that time?" **Title:** Higher title often comes with higher future raises - "Would Senior Product Manager instead of Product Manager be possible?" **PTO / Remote flexibility / Professional development budget:** If they won't move on cash, get value elsewhere. ## The Common Negotiation Mistakes (And How to Avoid Them) ### Mistake 1: Apologizing **Bad:** "I'm sorry to ask, but would $160K be possible?" **Good:** "Based on my research, I was expecting $160K. Is there flexibility there?" You're not asking for a favor. You're discussing a business transaction. ### Mistake 2: Accepting Too Quickly **Bad:** "Yes! I accept!" (5 minutes after receiving the offer) **Good:** "Thank you. Let me review the details and get back to you by Thursday." Accepting immediately signals you would have taken less. Always take 1-3 days. ### Mistake 3: Giving Ultimatums **Bad:** "I need $180K or I'm walking." **Good:** "I was expecting closer to $180K based on market rates. Is there flexibility?" Leave them room to save face and work with you. ### Mistake 4: Negotiating Via Email **Bad:** Email back and forth with numbers **Good:** "I'd like to discuss the offer. Can we schedule a 15-minute call?" Negotiation is a conversation. Tone and rapport matter. Email makes it adversarial. ## Your Next Action **Before your next interview:** 1. Write out your answers to "What are your salary expectations?" using the scripts above 2. Practice saying them out loud (they should sound natural, not scripted) 3. Know your three numbers: walk-away, target, anchor **When you get an offer:** 1. Thank them, ask for it in writing, and buy 2-3 days 2. Compare to your research 3. Schedule a call to discuss (if you're negotiating) 4. Use the counter-offer script 5. Don't be afraid to ask. The worst they can say is no. **Remember:** - Most offers are negotiable (90%+ in tech and professional roles) - Companies expect you to negotiate (it's a sign of competence) - The risk of asking is low (they won't rescind the offer for professional negotiation) - The upside is high ($10K-$50K more per year = $300K-$1.5M over a career) One uncomfortable 15-minute conversation is worth $300,000. Have the conversation.
Evaluating Offers: The Total Compensation Calculator Recruiters Use
# Evaluating Offers: The Total Compensation Calculator Recruiters Use You have two offers: **Offer A:** $160K base at a Series B startup, 0.15% equity, 10% bonus **Offer B:** $145K base at Google, $80K RSUs/year, 15% bonus, full benefits Which is better? Most people look at base salary and pick the higher number. That's a mistake that can cost you **$200K+ over 4 years.** The truth: total compensation is complex. Equity isn't equal across companies. Benefits have real dollar value. Growth trajectory matters. And risk tolerance should factor in. Here's how to evaluate offers the way recruiters and finance people do—so you choose based on total value, not just the biggest number in bold. ## The Total Compensation Framework Total comp has five components. You need to calculate all five: 1. **Cash compensation** (base + bonus) 2. **Equity value** (adjusted for risk and liquidity) 3. **Benefits value** (health, 401k, perks) 4. **Growth value** (trajectory over 2-4 years) 5. **Intangibles** (culture, learning, work-life balance) Let's break down each one. ## 1. Cash Compensation: The Easy Part **Formula:** Base Salary + Expected Bonus **Base salary** is straightforward—it's guaranteed (barring layoffs). **Bonus** requires adjustment: **Target bonus vs. actual bonus:** - If they say "10% target bonus," that's $16K on $160K base - But companies vary: some pay 80% of target, some pay 120% - Ask: "What % of employees hit their bonus targets? What's the typical payout?" **Conservative estimate:** Use 80% of target unless you have data showing otherwise. **Example calculations:** **Offer A:** $160K base + $16K bonus (10% target × 80% likely payout) = **$172.8K cash** **Offer B:** $145K base + $21.75K bonus (15% target × 100% payout at large company) = **$166.75K cash** So far, Offer A is ahead by $6K/year. ## 2. Equity Value: The Complex Part This is where most people get it wrong. **Not all equity is equal.** ### The Equity Types and How to Value Them | Type | What It Is | Liquidity | Risk | How to Value | |------|------------|-----------|------|--------------| | **RSUs (Public)** | Restricted Stock Units at public companies | High (sell immediately) | Low | Face value × 90% (taxes) | | **Stock Options (Startup)** | Right to buy shares at strike price | Very low (need exit) | Very high | Face value × 10-20% | | **RSUs (Pre-IPO)** | Stock units before company goes public | Medium (wait for IPO) | Medium-high | Face value × 30-50% | ### Valuing RSUs at Public Companies (Google, Meta, Amazon) **Example:** Google offers $80K/year in RSUs over 4 years = $320K total **Calculation:** - Year 1: $80K × 90% (after taxes) = $72K liquid value - You can sell immediately, so this is real money **Your total comp Year 1:** $145K base + $21.75K bonus + $72K RSUs = **$238.75K** ### Valuing Startup Equity (Options or RSUs) **Example:** Series B offers 0.15% equity, current valuation $500M **Step 1: Calculate paper value** - 0.15% × $500M = $750K paper value - Over 4-year vest = $187.5K/year **Step 2: Adjust for risk and liquidity** Most startups fail. Even successful ones take 5-10 years to exit. Apply a discount: **Discount table:** - Seed stage: 90% discount (multiply by 0.10) - Series A: 80% discount (multiply by 0.20) - Series B-C: 70-80% discount (multiply by 0.20-0.30) - Late-stage/Pre-IPO: 50-60% discount (multiply by 0.40-0.50) **For Series B:** $187.5K/year × 0.20 (80% discount) = **$37.5K/year expected value** **Why such a big discount?** - 70% chance the company doesn't exit or exits below current valuation - If it does exit, you wait 4-8 years - Illiquid—can't sell until exit **Your total comp Year 1 (Offer A):** $160K base + $12.8K bonus + $37.5K equity = **$210.3K** **Comparison:** - Offer A (Startup): $210.3K - Offer B (Google): $238.75K Now Google is ahead by $28K/year. ### Special Case: Pre-IPO Companies (Going Public in 1-2 Years) If the company is likely to IPO soon (filed S-1, hiring CFO, market conditions favorable), use a 40-50% discount instead of 70-80%. **Why:** Liquidity is coming. Risk is lower. **Example:** If Stripe offers you equity and they're credibly going public in 18 months, value it at 50% of face value instead of 20%. ## 3. Benefits Value: The Hidden Money Benefits are real compensation. Calculate their dollar value. ### Health Insurance **At large companies (Google, Microsoft, etc.):** - They cover 90-100% of premiums - Value: $8K-$12K/year (what you'd pay for family coverage) **At startups:** - They cover 70-80% of premiums - Value: $4K-$6K/year - Plus you might pay $3K-$5K out of pocket **Delta:** $6K-$8K/year in favor of large companies ### 401(k) Match **Large companies:** Often 4-6% match - On $145K salary: 5% match = $7,250/year **Startups:** Often 0-3% match - On $160K salary: 0% match = $0/year **Delta:** $7,250/year in favor of large companies ### Other Benefits **Large companies often have:** - Free meals: $2K-$5K/year value - Commuter benefits: $1K-$2K/year - Gym membership: $500-$1K/year - Professional development: $2K-$5K/year - Generous PTO: 4-5 weeks vs. startup 2-3 weeks **Total benefits delta:** $15K-$25K/year in favor of large established companies **Updated comparison:** - Offer A (Startup): $210.3K + $5K benefits = **$215.3K** - Offer B (Google): $238.75K + $20K benefits = **$258.75K** Google now leads by $43K/year. ## 4. Growth Value: The 4-Year Trajectory Compensation changes over time. Model this out. ### Raise Expectations by Company Type | Company Type | Annual Raise (Avg) | Promotion Frequency | |--------------|-------------------|---------------------| | **Big Tech** | 3-5% | Every 2-3 years (+15-25%) | | **Late-stage startup** | 4-6% | Every 2-3 years (+20-30%) | | **Growth startup** | 5-10% | Every 1-2 years (+25-35%) | | **Early startup** | Varies wildly | Depends on funding | **4-year projection (assuming no promotions):** **Offer A (Startup):** - Year 1: $215K - Year 2: $226K (5% raise) - Year 3: $237K (5% raise) - Year 4: $249K (5% raise) - **Total: $927K** **Offer B (Google):** - Year 1: $259K - Year 2: $269K (4% raise) - Year 3: $280K (4% raise) - Year 4: $291K (4% raise) - **Total: $1.099M** **Delta:** Google pays $172K more over 4 years. ### But: Equity Upside Scenario **What if the startup 10x's?** If the Series B startup grows from $500M to $5B (10x): - Your 0.15% is now worth $7.5M (on paper) - After dilution (assume 50%): $3.75M - After taxes (40%): $2.25M liquid **Startup total comp (best case):** $927K + $2.25M = **$3.18M** **Google total comp:** $1.099M In the 10x scenario, startup wins by $2M+. **Likelihood of 10x:** ~5-10% for Series B companies. Most fail or exit at similar valuation. **Your risk tolerance:** - Risk-averse: Go with Google (higher floor) - Risk-tolerant + believe in startup: Go with startup (higher ceiling) ## 5. Intangibles: The Unquantifiable (But Real) Factors Some things can't be reduced to dollars but deeply affect your happiness and career: ### Career Growth and Learning **Startup advantage:** - Broader scope (wear many hats) - Faster responsibility increases - Direct impact visibility **Big company advantage:** - Structured mentorship - World-class training programs - Brand name on resume **Ask yourself:** Do you learn better by doing (startup) or by being taught (big company)? ### Work-Life Balance **Check Glassdoor reviews and ask during interviews:** - Average hours per week - Weekend work expectations - PTO usage (do people actually take it?) - On-call rotations **Example:** - Google: 45 hours/week, rarely work weekends, 4 weeks PTO that people take - Startup: 55 hours/week, occasional weekend sprints, "unlimited PTO" but people take 2 weeks **Your time is worth money.** If startup requires 10 extra hours/week: - 10 hours × 50 weeks = 500 hours/year - At $100/hour effective rate = $50K in extra time That changes the math. ### Culture and Team **Research:** - Read Glassdoor reviews (focus on recent ones) - Ask to talk to potential teammates during interview - Check employee tenure on LinkedIn (1-2 years average = red flag) **Red flags:** - "We're a family" (means poor boundaries) - "We work hard and play hard" (means long hours) - High turnover (people leave for a reason) **Green flags:** - Specific examples of how they support growth - Clear promotion criteria - Diverse team (multiple perspectives) ### Location and Remote Flexibility **In-office requirement:** - Commute costs: $2K-$5K/year (gas, parking, transit) - Time cost: 1-2 hours/day = 250-500 hours/year - Life flexibility: Limited **Remote:** - Save on commute - Geographic flexibility - But: Harder to build relationships, might slow promotions ## The Decision Matrix: Putting It All Together Create a spreadsheet with these columns: | Factor | Offer A Weight | Offer B Weight | Your Priority (1-10) | |--------|---------------|---------------|---------------------| | **Total comp (Year 1)** | $215K | $259K | 8 | | **4-year comp** | $927K | $1.099M | 7 | | **Equity upside** | High ceiling, low prob | Guaranteed liquid | 5 | | **Career growth** | Faster, broader | Structured, branded | 9 | | **Work-life balance** | 55 hrs/week | 45 hrs/week | 7 | | **Culture fit** | Unknown, risky | Established, research | 6 | **Scoring:** For each factor, rate both offers 1-10, multiply by your priority weight, sum the scores. The highest score wins—but review the factors where you scored low. Are those deal-breakers? ## Your Next Action **When you have multiple offers:** **Day 1 (2 hours):** 1. Build a spreadsheet with the Total Comp Framework 2. Calculate cash, equity (risk-adjusted), benefits for each offer 3. Project 4-year earnings **Day 2 (1 hour):** 1. Research intangibles (Glassdoor, Blind, LinkedIn) 2. List your top 5 priorities (comp, growth, balance, culture, location) 3. Score each offer **Day 3 (30 min):** Review your analysis. Does one offer clearly win? If it's close, schedule calls with hiring managers to ask final questions. **Day 4:** Make your decision. Accept one offer, graciously decline others. **Remember:** - Don't just compare base salaries - Risk-adjust equity (startups aren't guaranteed money) - Benefits are real comp ($15K-$25K/year) - Model 4 years, not just year 1 - Your time and happiness have value The "best" offer isn't the one with the biggest number—it's the one that maximizes your total value based on what you care about.
The Professional Exit: How to Resign Without Burning Bridges
# The Professional Exit: How to Resign Without Burning Bridges You've accepted a new offer. Now comes the part most people handle badly: resigning from your current job. **Common mistakes:** - Resigning via email (impersonal and damaging) - Giving too much notice (awkward final weeks) - Giving too little notice (unprofessional) - Over-explaining your reasons (unnecessary and risky) - Accepting a counter-offer (90% of people who accept counter-offers leave within a year anyway) - Leaving projects in chaos (reputation damage) **Why this matters:** The way you leave affects your professional reputation for years. Your manager might become a hiring manager at your dream company. Your teammates might be future colleagues. References matter. Here's how to resign professionally—protect your reputation, maintain relationships, and leave on excellent terms. ## The Timing: When to Give Notice **Standard notice period:** 2 weeks **When to give more:** - Senior roles (Director+): 3-4 weeks - You're managing a critical project: 3 weeks + transition plan - Small company where you're hard to replace: 3 weeks **When 2 weeks is fine:** - Individual contributor roles - Company has clear processes for transitions - You have PTO that would extend your end date anyway **Never give more than 4 weeks.** It creates awkwardness. Once you've resigned, you're mentally checked out, and everyone knows it. ### The Counter-Offer Trap **When you resign, there's a 60% chance they'll make a counter-offer.** More money, better title, promises of change. **Why you should (almost) always decline:** **Data from workplace studies:** - 80% of people who accept counter-offers leave within 6 months anyway - 90% leave within a year - You're now flagged as a "flight risk"—no promotions, first on the layoff list - The issues that made you look for a job don't actually change **The only time to consider a counter-offer:** - You weren't actively looking—they recruited you - The counter-offer fixes the ACTUAL reason you were leaving (e.g., you wanted remote work, they now offer it) - You have a strong relationship with leadership and trust them **Otherwise:** Thank them for the offer, decline politely, and move on. **Script for declining:** "I really appreciate the offer, and it means a lot that you value my contributions. However, I've made my decision carefully, and I'm committed to this new opportunity. I want to make sure my transition here is as smooth as possible." ## The Resignation Conversation: What to Say **Step 1: Schedule a private meeting with your direct manager** Don't resign via: - Email (cowardly and unprofessional) - Slack (even worse) - Team meeting (puts them on the spot) - Skip-level to their boss first (disrespectful) **How to schedule:** "Hi [Manager], do you have 15 minutes to talk today? I have something important to discuss." If they ask "What's it about?" say: "I'd prefer to discuss it in person." Don't tell coworkers before you tell your manager. Word travels fast. **Step 2: Have the conversation (keep it to 10 minutes)** **The script:** "I wanted to let you know that I've accepted a position at another company. My last day will be [date, typically 2 weeks from now]. I've really valued my time here, especially [specific thing: project, learning, mentorship]. This was a difficult decision, but it's the right move for my career at this stage. I want to make sure the transition is as smooth as possible. I've started thinking about handoff plans, and I'm happy to discuss how to best transition my work." **What NOT to say:** ❌ "I're leaving because [complaints about the company]" - Even if true, don't. It burns bridges and serves no purpose. ❌ "I'm getting paid so much more" - Makes them feel bad and makes you look mercenary. ❌ "I've been unhappy for months" - If this was true, you should have brought it up earlier. Saying it now just creates resentment. ❌ "I'm not sure yet, I'm still deciding" - Don't resign unless you've accepted another offer in writing. **What to say if they ask why you're leaving:** Keep it positive and generic: - "It's a great opportunity to work on [specific technology/problem]" - "The role has more [leadership/scope/growth] opportunity" - "It aligns better with my long-term career goals" You don't owe them a detailed explanation. Keep it brief, positive, and focused on what you're moving toward (not what you're leaving). **Step 3: What happens next** **They might:** 1. **Accept gracefully:** "I'm sad to see you go, but I understand. Let's talk about transition." → Great. This is the ideal scenario. 2. **Get emotional:** Frustrated, upset, or even angry. → Stay calm. "I understand this is difficult. I want to make sure we handle this professionally." 3. **Make a counter-offer:** "What if we matched the salary?" or "What would it take to keep you?" → Use the script above to decline. 4. **Ask you to leave immediately:** "Pack your things, your last day is today." → Rare, but happens. Stay calm, collect your belongings, don't argue. **Step 4: Follow up in writing** After the conversation, send a brief email: **Subject:** Resignation - [Your Name] "Dear [Manager], As we discussed, I'm writing to formally notify you of my resignation from [Company]. My last day will be [Date]. Thank you for the opportunities I've had here. I'm committed to ensuring a smooth transition and will do everything I can to wrap up my projects and document my work. Please let me know how I can best support the transition. Best, [Your Name]" **Why this matters:** Creates a paper trail. HR needs written notice. Protects both parties. ## The Transition Period: Your Last 2 Weeks **Your goals:** 1. Leave your projects in good shape 2. Document everything 3. Maintain professionalism 4. Preserve relationships ### Week 1: Document and Transition **Day 1-2: Create a transition document** Include: - **Projects you're working on** (status, next steps, blockers) - **Recurring responsibilities** (weekly reports, monthly tasks) - **Key contacts** (external partners, stakeholders) - **Access and passwords** (shared accounts, tools, logins) - **Tribal knowledge** (things only you know, undocumented processes) Make this document thorough. It's your final work product, and people will remember it. **Day 3-5: Hand off projects** - Meet with people who will take over your work - Walk them through the transition doc - Offer to answer questions - Introduce them to key contacts ### Week 2: Finish Strong **Day 6-8: Wrap up loose ends** - Close out tasks that can be finished - Send intro emails connecting your replacement to contacts - Archive or organize your files (don't leave a mess) **Day 9-10: Exit gracefully** **Exit interview (if offered):** - Be honest but diplomatic - Focus on constructive feedback, not complaints - Don't burn bridges—the HR person might move companies **Template for exit interview:** **What did you like?** Be specific and genuine. **What could be improved?** Frame as opportunities, not complaints. "It would be great if the team had more clarity on priorities" (not "management is disorganized and terrible") **Why are you leaving?** Stick to your script: opportunity for growth, aligns with career goals. **Return company property:** - Laptop, badge, keys, equipment - Delete personal files (don't take company files—it's illegal) - Log out of company accounts **Send a goodbye message:** Send this to your immediate team on your last day: "Hi team, Today is my last day at [Company]. I've really enjoyed working with all of you and learned a lot. I'm starting a new role at [Company], but I'd love to stay in touch. Feel free to connect with me on LinkedIn or reach out at [personal email]. Thanks for everything, and best of luck! [Your Name]" **Why this works:** - Positive and appreciative - Invites people to stay connected - Provides personal contact info - Doesn't overshare ## After You Leave: Maintaining the Relationship **The first month:** - Connect with former colleagues on LinkedIn (if you haven't already) - Send a thank-you note to your manager and any mentors **Example thank-you note:** "Hi [Manager], I wanted to reach out now that I've settled into my new role. I wanted to thank you again for the opportunities I had at [Company], especially [specific project or learning experience]. I learned a lot working with you, particularly [specific skill or insight]. That's been valuable as I've started this new chapter. I hope we can stay in touch. If there's ever anything I can help with, please don't hesitate to reach out. Best, [Your Name]" **Why this works:** - Shows gratitude and professionalism - Reinforces the positive relationship - Opens the door for future opportunities (referrals, collaborations, jobs) **Ongoing:** - Engage with their LinkedIn posts occasionally - Reach out if you see news about the company - Offer to help if they're hiring (be a referral source) - Meet for coffee if you're in the same city **Why this matters:** Your network is your long-term career asset. The people you work with today might: - Hire you in the future - Refer you to their company - Partner with you on a startup - Become clients or customers - Provide references Leaving on bad terms closes all these doors. Leaving on great terms keeps them open. ## Special Scenarios ### Scenario 1: You're Leaving a Toxic Environment **Even if the company is terrible, resign professionally.** **Bad:** "This place is a disaster and I'm out." **Good:** Use the standard script. Don't vent. Just leave. **Why:** You never know who'll end up where. Your toxic manager might leave and end up at your dream company. Don't give them ammunition. ### Scenario 2: You're Leaving for a Competitor **They might:** - Ask you to leave immediately - Put you on "garden leave" (paid but not working) - Ask you to sign additional non-compete agreements **Your move:** - Check your original employment agreement for non-compete clauses - Don't share client lists, IP, or proprietary info (it's illegal) - Be extra careful about what you say (don't trash the company to your new employer) ### Scenario 3: You Don't Have Another Job Yet **Don't resign without another job unless:** - You have 6+ months of savings - The environment is damaging your health - You have a clear plan for your search **If you do resign without another job:** - In your resignation, say: "I've decided to take some time to focus on [family/health/career transition]" - Don't say: "I couldn't take it anymore" or "I have to get out" ## Your Next Action **Before you resign:** 1. Ensure you have your new offer in writing 2. Review your employment agreement for notice period requirements 3. Draft your resignation email 4. Practice your resignation conversation out loud **When you resign:** 1. Schedule a private meeting with your manager 2. Use the script above 3. Follow up in writing 4. Begin your transition document immediately **During your notice period:** 1. Create thorough transition documentation 2. Hand off projects professionally 3. Stay engaged (don't mentally check out) 4. Send your goodbye message on your last day **After you leave:** 1. Send thank-you notes to manager and mentors 2. Connect with colleagues on LinkedIn 3. Stay in touch periodically **Remember:** - Your resignation is not the time to vent or settle scores - The way you leave affects your reputation for years - Your former colleagues are your future network - Leave every job better than you found it A great exit is your last chance to make a great impression. Make it count.
Related career-work Planning Guides
If you're planning job search strategy, you might also be interested in these related career-work planning guides:
Transition to a new career field with confidence
Build a sustainable freelance career
Build your case and negotiate compensation confidently