It depends on the company. But some of the better ones start off between 10 and 12 an hour.
Offshore is better in all respects, if you are willing to travel. I believe the food guys in the gulf of Mexico are making about 14 an hour, working 164 hours in two weeks, then having two weeks off.
I am not sure how travel goes for the food service guys. But me starting off as a normal roughneck I will be starting at 19 an hour, and they pay my airfare too and from the rig (from NC to the gulf coast).