Set a 30-minute timer before you apply to any company you actually care about. Spend it in five places: the careers page, the engineering blog (if one exists), the company's last 18 months on LinkedIn, Glassdoor and similar review sources, and the news/funding feed.
You're not doing due diligence. You're building enough context to (a) decide whether this company belongs on your shortlist, and (b) walk into the first recruiter call with informed questions.
Most people skip this step. They scroll a job board on a Tuesday evening, see something that looks interesting, and one-click apply. Then three weeks later they're on a fourth-round interview with a company they still couldn't explain in one sentence.
The cost of that pattern is real. Bad fits show up as offers you regret accepting, interviews you regret sitting through, and energy spent in the wrong rooms. Thirty minutes of research up front buys you the right to be picky later. It's the highest-leverage chunk of time in the entire job search.
What follows is a playbook for that 30 minutes. It's organized as a sequence because order matters — some signals only make sense in the context of the ones you found earlier.
The 30-minute research sequence
Read the careers page like it's a homepage
This is the company telling you who they think they are. Skip the marketing — read the team pages, the role descriptions, and the benefits section. Look for whether they name specific teams, name specific engineering problems, mention on-call, mention compensation philosophy, and link to the engineering blog.
Companies whose careers pages are stock photos and a "We're hiring rockstars!" headline are companies that don't know how to talk about themselves to engineers. That's a tell.
Read the engineering blog (or note that there isn't one)
If there's an engineering blog with substantive posts — not just product launch announcements — read the most recent two posts. You'll learn the team's actual tech stack, the kinds of problems they're proud of solving, and how they communicate. Look for names of engineers on each post; that tells you who's actually shipping.
If there's no engineering blog at a company of more than 200 people, that's not necessarily disqualifying but it's information. It usually means engineering doesn't have a strong external voice inside the company. That can be fine. It can also mean engineering is a service org for product/sales.
Trace the last 18 months on LinkedIn
Open the company's LinkedIn page and scroll the activity feed back about 18 months. You're looking for: hiring announcements (are they hiring in your function?), leadership transitions (is the CEO/CTO/VPE the same person who was there a year ago?), product launches (are they shipping?), and the tone of their posts (defensive? promotional? thoughtful?).
Then check the People tab. Sort by "joined recently." How many people joined in the last 6 months? How many left? You can't see who left directly, but if headcount on the company page is flat or declining for 6+ months, that's a real signal.
Finally: look up the CEO, CTO, and any executive you'd report to. Read their last 5 posts. You're trying to see whether they sound like someone you want to learn from.
Read employee reviews — but discount the extremes
Glassdoor, Comparably, and similar review sites are useful if you read them well. Skip the 1-star and 5-star reviews; they're usually the loudest voices, not the most informative ones. The 3-star reviews are where the most honest signal lives — people listing both real positives and real frictions.
Look for patterns across many reviews, not single anecdotes. If twelve reviews mention "siloed teams" and seven mention "low transparency from leadership," that's a pattern. If one review complains about a specific manager, that's one bad relationship.
Pay extra attention to the work-life balance score and the comments about it. WLB is the one thing that's hard to reverse once you're inside the company. A low score with specific reasons is a red flag worth taking seriously.
Check the news and funding feed
Google "[company name] news" sorted by recent. Look for: recent funding rounds (and the amount), recent layoffs (yes, even quiet ones), executive transitions, product launches that landed well or poorly, and any controversy or lawsuit.
For startups specifically, find the last funding round on Crunchbase or the company's own press releases. Calculate: when was the round, how much did they raise, what's the implied burn? If the round was more than 18-24 months ago and there's been no announced extension, ask in the recruiter call about runway.
For public companies, glance at recent earnings coverage. You don't need to read the 10-K. You need to know: is the business growing, flat, or shrinking? Is the company in cost-cutting mode?
What you're looking for in each signal
Each of those steps surfaces signals. Some are green flags. Some are red. Here's what experienced researchers actually weight:
Green Flags
- Engineering blog with recent, technical, named-author posts
- Salary bands published on job postings
- Long-tenured employees praising the team in reviews
- Stable leadership for 2+ years
- Hiring across multiple functions, not just one team
- Specific named teams with specific problems on careers page
- CEO/CTO posting thoughtfully about the work, not just hype
- Recent funding round closed within the last 12 months
Red Flags
- Unannounced layoffs in the last 6 months
- VP-level departures with no replacement named
- Repeated reviews citing the same specific friction
- Careers page that's all stock photos and platitudes
- No engineering blog at a 300+ person company
- Defensive or evasive answers in reviews about WLB
- Headcount flat or declining for 6+ months
- Recruiter pressures you to skip culture questions
One red flag is rarely a deal-breaker. Two or three together usually justify either passing or asking very pointed questions in the first call.
What to ignore
The signals that get a lot of attention but don't actually correlate with job satisfaction:
- Free snacks, ping-pong tables, and similar perks. If anything, these are weak signals. The best engineering teams in the world don't lead with perks because they don't need to.
- Marketing on the careers page about "fast-paced environment" or "wear many hats." Translation: under-staffed, unclear ownership, expect long hours. Not always — but often enough to discount.
- Glassdoor stars in isolation. A 3.8 means almost nothing without reading the actual reviews. A 4.6 can mean a curated review program. The qualitative reviews are the data; the average is the noise.
- "We're like a family" language. Real families don't fire each other. This is shorthand for "we expect emotional investment beyond what the comp justifies."
- Logo lists of customers. Impressive logos don't mean the company is healthy. They mean a sales team closed deals. Healthy companies have healthy retention; logo walls don't show that.
JobsByCulture compiles this for you
For each company we cover, the profile page surfaces the signals above in one place — current open roles, employee-reported culture data, recent news, and verified leadership info. Browse the company directory to start your research with the homework already done.
Turning research into interview questions
The real payoff of this 30 minutes isn't a yes/no decision. It's the quality of questions you bring to the first recruiter call. A few patterns that work well:
Reference something specific. "I noticed your engineering blog had a post on the platform migration to Rust — is the team I'd be joining part of that work, or downstream of it?" This signals you did your homework and gets you a real answer about scope.
Ask about transitions, not present state. "Your CTO joined about ten months ago — what's changed since then, and what's still in flight?" Companies in transition are often the best opportunities (more impact) or the worst (more chaos). The answer tells you which.
Ask about the previous person in the role. If you're interviewing for a backfill, ask why the previous person left and how long they were in the role. If it's a new role, ask what the team did without it before. Either answer is useful.
Ask about decision-making. "How does an engineer here go from noticing a problem to shipping a fix?" The shape of that answer tells you everything about the culture — how empowered ICs are, how heavy the process is, who actually gets to ship.
How to know when 30 minutes is enough
The research is enough when you can answer three questions in a sentence each:
- What does this company actually do, and who pays them?
- What's the company's current trajectory — growing, flat, recovering, or struggling?
- What would make me happy or unhappy here based on what I learned?
If you can answer all three, you have enough to apply intentionally and to walk into the first call with a point of view. If you can't answer one of them after 30 minutes, give it another 10. If you still can't, the company is either being deliberately opaque (a signal) or it's a target you don't actually care that much about (also a signal).
One more thing. Save what you learn. A short note — three bullets per company — pays off later when you're juggling four interview loops and trying to remember which company had the better engineering blog. The research compounds when you write it down.
Frequently Asked Questions
Start with the research already done
JobsByCulture profiles surface the signals above in one place — open roles, employee-reported culture data, and verified leadership info for every company we cover.
Browse Company Directory → Browse All Jobs →