Launch radar
Each bubble is a company with ≥15 postings. Right = hiring is mostly commercial. Up = job descriptions explicitly talk about a launch. Size = postings. Upper-right is where field forces are being built for something new.
Field-force builds: sales postings by company and therapeutic area
Top 15 companies by Sales postings, stacked by TA parsed from the title
Hiring concentration
Lorenz curve — cumulative share of postings vs. cumulative share of companies (ranked smallest to largest)
Field span of control
Sales postings split into field individual contributors (reps, account managers, specialists) vs. first-line managers (district / regional / area leaders). Full file, top 12 companies by Sales postings; not affected by filters.
What the biggest posters are hiring for
Function-group mix, top 14 companies — the shape is the story
Who actually discloses pay
Postings with a salary range, by company. The "industry" pay data is really a three-company sample.
Pay midpoint by level and function group
Median of (min+max)/2 where disclosed; hourly rates annualized at 2,080 h. Cells with fewer than 5 postings are blank.
Remote share by function
Share posted as fully remote
Travel expectation by function
Median "% travel" where the description states one
Credential asks: PhD vs MBA
Share of descriptions mentioning each
Modality language by company
Descriptions mentioning each modality — a rough read on where platform capability is being staffed
AI in the job title
Roles where AI / ML / agentic is in the title itself, not just the boilerplate
Posted vs. unique: who re-posts the same role
Same title posted across many locations inflates raw counts
Most repeated single titles
Identical title + company, counted across locations
Posting bursts
Largest single-company, single-day drops — batch releases usually mean a requisition wave was approved together
Senior-heavy hirers
Director+ share of postings, companies with ≥40 postings