How do salary, typical worker age, job satisfaction and job stress affect how long an employee spends with that company? PayScale compares the companies on the Fortune 500 list to see how employee tenure varies among employers.

How do you compare to the workers at these companies? Take the PayScale Survey to find out.

Many factors can influence an employee's tenure with a company (e.g. age, contract/temporary status, etc.), making it difficult to quantify "employee loyalty." For this report, we do our best to account for as many of those factors as possible, based on the data and sample size available via the PayScale employee survey.

Get a free Personal Salary Report for your job. Take the PayScale Survey.