How we rate roles

Each role gets a 0–100 score and a letter grade. Every input comes from the job posting itself, the company's own job board, or a public stock listing. We never guess. If something isn't posted, it scores 0 for that part and the card says "not posted". The full breakdown is on every card.

PartMaxHow points are earned
Pay transparency30OTE range posted: 18 pts (or 10 if only base pay or an unlabeled range is posted). Base/variable split stated: +6. Equity % posted: +6 (equity only mentioned: +3).
OTE level for the role type15Midpoint of the posted OTE compared with our reference point for the role type. At 120%+: 15; 100%+: 11; 80%+: 6; lower: 2. No OTE posted: 0. Reference points (set by us, not market data, and adjustable):
  • SDR/BDR: $100K
  • AE / Rep: $200K
  • Sales Engineer: $220K
  • Sales Manager / Director: $280K
  • VP Sales / CRO: $350K
Company funding / financial health20Public stock listing: 16. Funding amount stated in the posting: 10. Named investors: +4. Funding stage stated: +2. Capped at 20. Nothing disclosed: 0, shown as "funding not posted".
Live and recently posted15Confirmed live on the company's board at our latest check: 5. Plus days since posting: ≤30 days +10, ≤60 +7, ≤90 +4, older +1. No posting date shown: +0. Repost history isn't available yet, so it doesn't count.
Posted by the company itself10On the company's own job board: 10. Posted by the company on a VC job board (e.g., YC Work at a Startup): 8. Third-party or recruiter repost: 0 (we don't list these today).
Clear territory, quota and location10Territory, segment, or region described: +4. Quota or targets described: +3. Work mode (remote/hybrid/on-site/field) clear: +3.

Grades: A ≥ 80 · B ≥ 65 · C ≥ 50 · D ≥ 35 · F ≥ 0.

✔ Verified by a sales recruiter. This badge appears only after our recruiter has personally reviewed the role or spoken with the company. It is shown separately and never changes the score.

What we don't use (yet)

The weights live in one config file, so they can be tuned. If they change, this page and every grade update together.