Enterprise

Tech Industry Employee Analysis

Extract tech-specific workplace insights using KeyNeg Enterprise with industry taxonomies

Enterprise Tutorial

Glassdoor Analysis with Tech Taxonomies

See how KeyNeg Enterprise detects tech-specific workplace issues that generic sentiment analysis misses

Open Source vs Enterprise Results

Same 500 tech company reviews - Enterprise adds industry-specific keyword detection

Open Source
864
Keywords loaded
Enterprise
905
Keywords loaded (+5%)
Industries
3
tech + saas + gig
Detection Rate
89.6%
448/500 reviews
1

Initialize with Tech Industry Taxonomies

For analyzing tech company employee reviews, combine the tech, SaaS, and gig economy taxonomies:

Python enterprise_tech_init.py
from keyneg_enterprise import KeyNeg, list_industries, __version__

print(f"Version: {__version__}")

# Initialize with tech industry taxonomies
kn = KeyNeg(industry=['tech', 'saas', 'gig'])

print(f"Keywords loaded: {len(kn.all_keywords)}")
Output
Version: 1.1.0
[KeyNeg] Loaded industry taxonomies: tech, saas, gig
Keywords loaded: 905
Industry Taxonomies Used:

tech - Software bugs, system crashes, compatibility issues, updates
saas - Subscription fatigue, feature gating, difficult cancellation
gig - Low pay rates, account deactivation, algorithm changes, platform issues

2

Load Tech Company Reviews

Filter the Glassdoor dataset to major tech companies:

Python load_tech_reviews.py
import kagglehub
import pandas as pd

# Download Glassdoor dataset
path = kagglehub.dataset_download('davidgauthier/glassdoor-job-reviews')
df = pd.read_csv(f'{path}/glassdoor_reviews.csv')

# Filter to major tech companies
tech_companies = ['google', 'amazon', 'apple', 'microsoft', 'facebook', 'netflix']
df_tech = df[df['firm'].str.lower().isin(tech_companies)]

print(f"Total reviews: {len(df)}")
print(f"Tech company reviews: {len(df_tech)}")
Output
Total reviews: 838,566
Tech company reviews: 63,821
3

Batch Analysis with Industry Keywords

Analyze 500 employee reviews to detect both sentiments and industry-specific keywords:

Python enterprise_analysis.py
from collections import Counter

# Sample 500 reviews from the "cons" column
sample_df = df_tech.sample(n=500, random_state=42)
reviews = sample_df['cons'].dropna().tolist()

# Analyze with Enterprise
results = kn.analyze_batch(reviews)

# Count negative reviews
negative = [r for r in results if r['sentiments']]
print(f"Reviews with negative sentiment: {len(negative)}/500")

# Aggregate keywords (Enterprise-specific!)
all_keywords = []
for r in results:
    if r['keywords']:
        all_keywords.extend([k[0] for k in r['keywords']])

keyword_counts = Counter(all_keywords)
print("\\nTop Tech-Specific Keywords Detected:")
for kw, count in keyword_counts.most_common(10):
    print(f"  {kw}: {count}")
Output
Reviews with negative sentiment: 448/500 (89.6%)

Top Tech-Specific Keywords Detected:
  dysfunctional organization: 136
  terrible employer: 102
  worst place to work: 102
  low pay rates: 88
  horrible company: 84
  no work life balance: 77
  avoid this company: 75
  leadership turnover: 72
  poor salary structure: 71
  no advancement opportunities: 70

Enterprise-Specific Keywords Detected

These workplace-specific keywords provide actionable insights for HR and management:

Dysfunctional Organization
136
Terrible Employer
102
Low Pay Rates
88
Leadership Turnover
72
Career Uncertainty
66
Toxic Workplace
61

Company Analysis with Industry Keywords

Enterprise provides company-specific insights with both sentiments AND keywords:

Microsoft

183 reviews Negativity: 0.41
Organizational Instability (74) Incompetent Management (70) Dismissive Management (50)
Keywords: dysfunctional organization horrible company low pay rates

Google

110 reviews Negativity: 0.40
Organizational Instability (33) Incompetent Management (27) Dismissive Management (27)
Keywords: dysfunctional organization leadership turnover terrible employer

Apple

152 reviews Negativity: 0.39
Excessive Hours (44) Work Life Imbalance (41) Incompetent Management (37)
Keywords: long hours worst place to work terrible employer

Key Insights by Company

Microsoft: Org Instability

Highest negativity score (0.41). "Organizational instability" and "dysfunctional organization" are top concerns - suggesting restructuring or strategy changes affecting employees.

Google: Leadership Turnover

"Leadership turnover" is a unique keyword for Google - indicating management changes and direction shifts that frustrate employees.

Apple: Work-Life Balance

"Excessive hours" and "long hours" dominate Apple feedback. The "worst place to work" keyword appears frequently despite Apple's brand reputation.

Other Industry Taxonomies Available

KeyNeg Enterprise includes 24 pre-built taxonomies. Choose the right ones for your analysis:

finance banking healthcare pharma tech saas esg regulatory retail hospitality automotive manufacturing energy media legal +50 more

Get Industry-Specific Employee Insights

KeyNeg Enterprise provides the domain-specific keyword detection that HR teams need for employee feedback analysis, engagement surveys, and workplace culture assessments.

Dataset: Glassdoor Job Reviews by David Gauthier on Kaggle (838K+ reviews)