25 top-paying companies

Engineers at Devon Energy take home an average $178,305 total compensation annually. See which other Best Companies to Work For offer big paychecks.

1. Southern Ohio Medical Center
Southern Ohio Medical Center
Average total pay: $490,647
For: Physician*
Best companies rank: 36

How did a regional hospital network in the heart of Appalachian Ohio find its way to the top of our list of best paying companies? By offering strong pay to draw talented doctors, with an average salary of close to half a million dollars.

Southern Ohio sweetens the pot by matching employees' 401(k) contributions 100% up to 2% of salary and by offering perks such as its SOMC Adventures, which include New York shopping sprees, Caribbean cruises, visits to Amish country, and dinner trips.

The company also pays generously for professional development as part of a grow-your-own philosophy: Southern Ohio reimburses tuition not only for employees, but also for their family members. Internal candidates always get first dibs on open positions for which they are qualified. The proof is in the personnel: 31 of the hospital's 32 directors rose up from hourly staff positions.

*Most common salaried job
By Robert Levering and Milton Moskowitz - Last updated January 24 2012: 2:54 PM ET