The $250 - $500 is what the employee pays for a family. The company pays much more than this, usually 3-4 times that amount.
There are other benefits other than just health insurance: disability, life insurance, AD&D, unemployment, retirement (401k matching) etc. $20/hour for benefits is...