Good Contracting company but it has it's discrepancies. Of course it depends on the actual company you are contracted to work for. But Things I was not happy with is when you are under contract you don't get any Sick, Vacation, Personal, or Holiday Time. So of course when a Holiday comes your don't get paid that is the biggest downfall of working as a contractor.
Great group of HR as well as Reps to get you started
Once your contract ends they no longer seem to care.