I don't get any holiday pay or earn any vacation. Most assignments are limited to 18 months of work and then 6 months or more unemployed. In my position, I am contracted out to another company with NO chance of being hired by that company and receive a competitive wage and an awesome benefit package. When this assignment ends, they don't have any other clients within the same area/location. If you want a raise, you have to put in a requests and then jump through hoops by submitting an updated resume and answer questions about changes within the past year.