They recoup many times $500k per every employee, not just mid-level engineers, but only the engineers are able to command that much because there's more demand than supply.
HR, marketing, sales, etc. - while still paid well - are not compensated at the same level as engineers, especially when comparing by years of experience on the job.
HR, marketing, sales, etc. - while still paid well - are not compensated at the same level as engineers, especially when comparing by years of experience on the job.