Compensation is, broadly, very generous. They're competing with three of the FAANGs, after all.
As for publishers, please find me one that routinely pays anywhere near FAANG salaries.
EDIT: changed "SWE software engineers" to "SWE salaries". Oof.
(Serious question, not snark).
As a mid-level engineer currently job hunting in NYC, the salary range for most non-FAANG companies (including most start-ups) seems to be $90-150k.
From my experience, the idea of "mid-level" and "senior-level" employees in our industry seems to be skewed to the left. Mid-level employees are generally 2-5 years into their careers, and senior-level can be anywhere beyond that. When you think of senior-level employees in other industries, you generally assume they have 10-20+ years of experience under their belt.
0-3 years-Junior:You don’t know what you’re doing.
3-8 years-Mid-level: You think you know what you’re doing.
8+ years-Senior:You know that you don’t know what you’re doing.
The best setup IMO is to work at a FAANG company outside the bay, it’s the best of both worlds. Supposedly Amazon pays p90 of market rate, but in my area it’s more like p99.
Source: live in PDX, work at Amazon.