Regular employee is different from contract, as contractor's taxes will be (much) higher and you have benefits such as health insurance included in your salary. I bet that $41/hr as a regular employee goes a lot farther than $50/hr as a contractor. Though that does still seem underpaid for 10 years' experience.