Employee Breakdown and Growth
Departmental composition, headcount distribution, and growth patterns via the Signal Database.
Employee Breakdown & Growth provides a complete snapshot of how a company's workforce is distributed across 26 departments — and how that composition is changing over 6-month, 1-year, and 2-year windows.
We analyze LinkedIn employee data to compute headcount by department, growth rates, revenue-relative metrics, and department-level reallocation patterns. Signals fire for multi-department rapid growth (3+ departments growing >5% YoY), departmental reallocation (resources shifting between functions), and normalized growth adjusted for company size. Each signal includes the full 26-department breakdown so you can see the complete organizational picture — who's growing, who's shrinking, and where the budget is moving.
See real delivered data → Sample Files
Subtypes represent the specific growth pattern detected — whether it's multi-department expansion, resource reallocation between teams, or growth in a single department.
Available Subtypes (5)
| Subtype Enum | Description |
|---|---|
multiDepartmentRapidGrowth | 3+ departments growing ≥5% YoY simultaneously — signals broad-based expansion |
departmentalReallocation | Resources shifting from declining to growing departments — signals strategic pivot |
normalizedGrowthSignal | Overall company growth contextualized by size category — controls for base rate |
departmentalGrowthSales | Sales department headcount and growth trends |
departmentalGrowthEngineering | Engineering department headcount and growth trends |
Example Signal
What a single entry looks like in a delivered signal file:
{
"signal_id": "c3d7e9f1-a2b4-5c6d-8e9f-1a2b3c4d5e6f",
"batch_id": "2026-04-14-00-00-00",
"signal_type": "departmental-growth-trends",
"signal_subtype": "multiDepartmentRapidGrowth",
"detected_at": "2026-04-14T06:30:00Z",
"association": "company",
"company": {
"name": "Vanta",
"domain": "vanta.com", // match on domain
"linkedin_url": "linkedin.com/company/vanta", // or match on LinkedIn URL
"industries": ["Software Development", "Computer and Network Security"],
"employee_count_low": 501,
"employee_count_high": 1000,
"description": "Automated security and compliance platform..."
},
"contact": [],
"data": {
"summary": "Vanta is expanding aggressively across 5 departments simultaneously, with Sales and Engineering leading growth at 34% and 28% YoY...",
"description": "Multi-department rapid growth with 5 departments exceeding 5% YoY growth threshold...",
"relevance": 0.93, // 0.0-1.0; higher = more actionable for outreach
"total_headcount": 780,
"net_headcount_change": 185,
"absolute_change": 185,
"company_size_category": "mid_market",
"growth_category": "rapid",
"growth_threshold": 5,
"departments_growing_count": 5,
"fastest_growing_department": "sales",
"fastest_growth_rate": 34,
"median_tenure": 1.8,
"revenue_range_low": 100000000,
"revenue_range_high": 250000000,
"source_timestamp": "2026-04-14T06:30:00Z",
"overall_growth": {
"6mth": 12,
"1yr": 31,
"2yr": 89
},
"departments_growing": [
{ "department": "sales", "headcount": 142, "growth_1yr": 34, "growth_1yr_absolute": 36, "headcount_change": 36 },
{ "department": "engineering", "headcount": 234, "growth_1yr": 28, "growth_1yr_absolute": 51, "headcount_change": 51 },
{ "department": "customer_success", "headcount": 67, "growth_1yr": 22, "growth_1yr_absolute": 12, "headcount_change": 12 },
{ "department": "product_management", "headcount": 38, "growth_1yr": 19, "growth_1yr_absolute": 6, "headcount_change": 6 },
{ "department": "marketing", "headcount": 54, "growth_1yr": 14, "growth_1yr_absolute": 7, "headcount_change": 7 }
],
"departments_declining": [
{ "department": "administrative", "headcount": 12, "growth_1yr": -8, "headcount_change": -1 },
{ "department": "operations", "headcount": 28, "growth_1yr": -4, "headcount_change": -1 }
],
"reallocation_magnitude": "moderate",
"department_name": "sales",
"department_headcount": 142,
"department_growth_1yr": 34,
"department_absolute_change": 36,
"department_pct_of_total": 18.2,
"decision_makers_count": 24,
"departments_metadata": {
"accounting": { "headcount": 18, "growth_1yr": 6 },
"administrative": { "headcount": 12, "growth_1yr": -8 },
"arts_and_design": { "headcount": 9, "growth_1yr": 0 },
"business_development": { "headcount": 31, "growth_1yr": 10 },
"community_and_social_services": { "headcount": 3, "growth_1yr": 0 },
"consulting": { "headcount": 7, "growth_1yr": 0 },
"customer_success": { "headcount": 67, "growth_1yr": 22 },
"education": { "headcount": 4, "growth_1yr": 0 },
"engineering": { "headcount": 234, "growth_1yr": 28 },
"entrepreneurship": { "headcount": 2, "growth_1yr": 0 },
"finance": { "headcount": 22, "growth_1yr": 5 },
"healthcare_services": { "headcount": 0, "growth_1yr": 0 },
"human_resources": { "headcount": 19, "growth_1yr": 12 },
"information_technology": { "headcount": 15, "growth_1yr": 7 },
"legal": { "headcount": 8, "growth_1yr": 0 },
"marketing": { "headcount": 54, "growth_1yr": 14 },
"media_and_communication": { "headcount": 6, "growth_1yr": 0 },
"military_and_protective_services": { "headcount": 0, "growth_1yr": 0 },
"operations": { "headcount": 28, "growth_1yr": -4 },
"product_management": { "headcount": 38, "growth_1yr": 19 },
"program_management": { "headcount": 11, "growth_1yr": 10 },
"purchasing": { "headcount": 3, "growth_1yr": 0 },
"quality_assurance": { "headcount": 14, "growth_1yr": 8 },
"real_estate": { "headcount": 2, "growth_1yr": 0 },
"research": { "headcount": 21, "growth_1yr": 5 },
"sales": { "headcount": 142, "growth_1yr": 34 }
}
}
}Field Reference
Standard envelope and entity fields are shared across all signals — see Schema and Resolution. The fields below are specific to this signal:
Signal-Specific Fields
The data object contains everything unique to this signal type — the intelligence extracted from workforce composition analysis.
| Field | Type | Description |
|---|---|---|
summary | string | One-line headline describing the growth pattern (e.g., "Vanta is expanding aggressively across 5 departments"). Designed to be shown to end users. Typically 15–25 words, always includes the company name and growth highlights |
description | string | Brief technical description of what triggered this signal. Useful for logging and debugging |
relevance | float (0.0–1.0) | How actionable this signal is for outreach. Factors in growth rate, department diversity, company profile, and recency. Useful for prioritization |
total_headcount | integer | Current total employee count across all departments. The denominator for all percentage calculations |
net_headcount_change | integer | Net employees added over the measurement period. Positive = growing, negative = shrinking |
absolute_change | integer | Absolute headcount change (sum of all additions regardless of departures) |
company_size_category | string | Size classification: startup, smb, mid_market, enterprise, large_enterprise. Useful for normalizing growth expectations |
growth_category | string | Growth classification: rapid, moderate, stable, declining. Based on overall_growth.1yr relative to size category norms |
growth_threshold | integer | The minimum YoY growth percentage (%) used to qualify a department as "growing" for this signal |
departments_growing_count | integer | Number of departments exceeding the growth threshold. Higher = broader expansion |
fastest_growing_department | string | Department with the highest YoY growth rate. Useful for personalizing outreach to the hottest team |
fastest_growth_rate | integer | YoY growth percentage of the fastest-growing department |
median_tenure | float | Median employee tenure in years. Low tenure + high growth = lots of recent hires (good timing for vendor pitches). High tenure + growth = stable, expanding org |
revenue_range_low | integer | Estimated revenue floor in USD. Useful for deal-size qualification |
revenue_range_high | integer | Estimated revenue ceiling in USD |
source_timestamp | string (ISO 8601) | When the underlying workforce data was captured |
overall_growth | object | Company-wide growth rates. Contains 6mth, 1yr, 2yr as integer percentages. Useful for trend analysis — accelerating growth (2yr < 1yr < 6mth annualized) signals momentum |
departments_growing | array[object] | Departments exceeding the growth threshold. Each has department, headcount, growth_1yr (%), growth_1yr_absolute, and headcount_change. Sorted by growth rate descending |
departments_declining | array[object] | Departments with negative growth. Each has department, headcount, growth_1yr (%), and headcount_change. Useful for identifying strategic pivots (declining ops + growing eng = automation play) |
reallocation_magnitude | string | Scale of resource shifting: high, moderate, low. High reallocation with clear patterns signals strategic pivots |
department_name | string | Primary department this signal is about (for department-specific subtypes). Maps to the fastest-growing department for multi-department signals |
department_headcount | integer | Current headcount of the primary department |
department_growth_1yr | integer | YoY growth percentage of the primary department |
department_absolute_change | integer | Absolute headcount added to the primary department |
department_pct_of_total | float | Primary department as a percentage of total headcount. Useful for understanding organizational emphasis |
decision_makers_count | integer | Number of Director+ level employees in the primary department. Useful for estimating buying committee size |
departments_metadata | object | Full 26-department breakdown. Each department key contains headcount (current) and growth_1yr (%). Provides the complete organizational map regardless of which subtype fired |
Timing & Delivery
detected_atis when the growth thresholds were evaluated. Underlying workforce data is refreshed continuously with LinkedIn profile updates.- One signal per subtype per company per month. Growth trends are measured over 6/12/24-month windows, so weekly recalculation would add noise. Each monthly scan can fire multiple subtypes for the same company.
- Each delivery arrives in a timestamped folder. Treat all signals in a new folder as recent — no need to diff against prior deliveries.
Coverage
- Refresh: Quarterly
- Coverage: 15,000,000+ companies with LinkedIn employee data
- Best for: Identifying companies in expansion mode, detecting strategic pivots via department reallocation, timing outreach to budget growth moments
Updated 13 days ago
