OpenAI vs Anthropic vs xAI: What Is the Best Company to Join?
Every signal Dataford holds on the three frontier labs, side by side. Pay favours xAI. Employees rate Anthropic best on work-life and career growth. Candidates have the roughest time at Anthropic and the best odds at xAI.
Key findings
Anthropic's employee-rating sample (44) is small. Interview samples are 831, 550 and 129 reports respectively. Method at the end.
Every signal, side by side
| Signal | OpenAI | Anthropic | xAI |
|---|---|---|---|
| Interview reports | 831 | 550 | 129 |
| Difficulty (1 to 5) | 3.23 | 3.28 | 3.22 |
| Positive experience | 34% | 36% | 51% |
| Negative experience | 31% | 38% | 22% |
| Offer rate | 9% | 4% | 23% |
| Complaint share | 8% | 9% | 8% |
| Ghosting share | 3% | 3% | 7% |
| Work-life (1 to 5) | 3.5 | 3.8 | 3.3 |
| Career growth (1 to 5) | 4.3 | 4.7 | 3.3 |
| Overall rating (1 to 5) | 4.4 | 4.5 | 3.7 |
| Employee ratings | 130 | 44 | 84 |
| Median tech pay | $468,338 | $555,000 | $645,000 |
| Referral share of applicants | 10% | 15% | 0% |
Read down each column and a pattern holds. The OpenAI column is the middle value on nine of the thirteen rows. The Anthropic column wins on every workplace signal (work-life 3.8, career 4.7, overall 4.5) and loses on every candidate signal (offer 4%, negative 38%). The xAI column is the mirror image: best pay, best odds, best candidate experience, worst workplace ratings and the most ghosting. Note the sample sizes. OpenAI has 831 interview reports and 130 employee ratings; Anthropic 550 and 44; xAI 129 and 84.
Pay by role
| Role | OpenAI | Anthropic | xAI |
|---|---|---|---|
| AI Engineer | $505,675 ladder | — | $645,000 ladder |
| Machine Learning Engineer | $431,000 ladder | — | $645,000 ladder |
| Mobile Engineer | $536,250 ladder | — | — |
| Research Engineer | — | $555,000 posted | — |
| Security Engineer | $302,500 ladder | — | $620,000 ladder |
| Software Engineer | $529,000 ladder | — | $645,000 ladder |
| Solutions Architect | $423,500 ladder | — | — |
xAI publishes one number, $645,000, for Software Engineer, ML Engineer and AI Engineer alike, and $620,000 for Security Engineer. OpenAI's ladder is more differentiated: $536,250 for Mobile Engineer, $529,000 for Software Engineer, $505,675 for AI Engineer, $431,000 for ML Engineer, $423,500 for Solutions Architect, $302,500 for Security Engineer. Anthropic's only disclosed figure is a $555,000 posted range for Research Engineer, which is why its median sits between the other two on a single data point.
Interview by role, 10+ reports
| Company | Role | Reports | Difficulty | Offer | Positive | Negative |
|---|---|---|---|---|---|---|
| Anthropic | All roles | 194 | Average3.10 | 7% | 33% | 45% |
| Anthropic | Software Engineer | 165 | Hard3.40 | 6% | 30% | 37% |
| Anthropic | Account Executive | 26 | Average2.96 | 0% | 54% | 0% |
| Anthropic | Machine Learning Engineer | 25 | Hard4.00 | 6% | 47% | 24% |
| Anthropic | Research Engineer | 19 | Hard3.33 | 0% | 40% | 20% |
| Anthropic | Product Manager | 16 | Average2.77 | 0% | 0% | 100% |
| Anthropic | AI Engineer | 16 | Hard3.50 | 0% | 54% | 8% |
| Anthropic | Solutions Architect | 12 | Average3.18 | 0% | 0% | 91% |
| Anthropic | Research Scientist | 10 | Average3.10 | 0% | 100% | 0% |
| Anthropic | Engineering Manager | 10 | Average3.14 | 0% | 43% | 57% |
| OpenAI | All roles | 314 | Average3.09 | 9% | 30% | 40% |
| OpenAI | Software Engineer | 222 | Hard3.34 | 9% | 36% | 25% |
| OpenAI | Account Executive | 36 | Average3.23 | 17% | 17% | 57% |
| OpenAI | Research Engineer | 32 | Average2.83 | 0% | 47% | 0% |
| OpenAI | Machine Learning Engineer | 29 | Hard3.89 | 33% | 37% | 16% |
| OpenAI | Product Manager | 23 | Average3.07 | 0% | 50% | 7% |
| OpenAI | Research Scientist | 21 | Hard3.45 | 20% | 65% | 5% |
| OpenAI | Data Scientist | 19 | Average3.20 | 14% | 40% | 7% |
| OpenAI | Customer Success Engineer | 17 | Hard3.53 | 0% | 47% | 18% |
| OpenAI | Solutions Engineer | 10 | Easy2.57 | 0% | 0% | 57% |
| OpenAI | Full Stack Engineer | 10 | Average3.00 | 0% | 0% | 100% |
| OpenAI | Solutions Architect | 10 | Average2.89 | 0% | 11% | 44% |
| xAI | Software Engineer | 50 | Hard3.30 | 29% | 43% | 28% |
| xAI | AI Trainer | 23 | Average2.73 | 44% | 56% | 22% |
| xAI | All roles | 19 | Hard3.67 | 27% | 47% | 13% |
Software Engineer is the row with real volume at all three: Anthropic 165 reports, OpenAI 222, xAI 50. Difficulty is 3.40, 3.34, 3.30. Offer rate is 6%, 9%, 29%. Negative experience is 37%, 25%, 28%. The Machine Learning Engineer rows are the hardest at each lab, 4.00 and 3.89, with OpenAI MLE converting 33% and Anthropic MLE 6%. Then look at Anthropic's smaller rows: Product Manager 0% offer and 100% negative on 16 reports, Solutions Architect 0% and 91% negative on 12. Small samples, but consistent in direction.
The role table is where the three labs separate. OpenAI Machine Learning Engineer is the one loop at any of the three where a third of candidates get an offer, at a 3.89 difficulty. Anthropic has ten role rows and offers appear in only two of them. xAI Software Engineer converts 29%, more than three times OpenAI SWE and nearly five times Anthropic SWE, at a 3.30 difficulty that is easier than both.
So which one?
Frequently asked questions
Which pays more, OpenAI, Anthropic or xAI?
xAI, at a $645,000 median across tech roles. Anthropic is $555,000 and OpenAI $468,338. For Software Engineers specifically, xAI $645k versus OpenAI $529k on their published ladders.
Which is hardest to get into?
Anthropic, with a 4% offer rate across 550 interview reports. OpenAI is 9% and xAI 23%. Difficulty is nearly identical across the three at 3.22 to 3.28.
Which has the best work-life balance and career growth?
Anthropic, rated 3.8 on work-life and 4.7 on career growth. OpenAI is 3.5 and 4.3; xAI is 3.3 and 3.3. Anthropic's sample is 44 ratings, so treat it as indicative.
Which lab has the hardest interview for Machine Learning Engineers?
Anthropic at 4.00 out of 5, the hardest role interview recorded for any company. OpenAI MLE is 3.89 but converts 33% of candidates, the best odds at any of the three labs.
How this was built
Interview reports are candidate-submitted interview experiences in Dataford's pipeline (Glassdoor, Blind, LeetCode and other sources). Difficulty is 1 (very easy) to 5 (very difficult); 3 is average. Experience is the share of reports marked positive or negative. Offer rate counts only reports that were fully parsed; companies whose reports carry no offer information at all are excluded from offer rankings.
Employee ratings for work-life balance, career opportunities, management and overall are 1 to 5. Where a company has 500+ Glassdoor reviews in its aggregate profile that figure is used; otherwise Dataford's own scraped review sample (100+ reviews). Pay is the company median across tech-role pay bands: leveled total-comp ladders where published, otherwise best-supported posted ranges (15+ data points). Posted ranges understate equity-heavy packages.
Each ranking states its own threshold. Near-duplicate company names were merged and review-farm entries removed. Snapshot 4 September 2026. Built from internal data only.
