Although the pay is great and you can take care of most debt quickly, the time away from home is what gets most workers to quit. Turn over at this company is ridiculous, and after a year at the job I see it and don't want to be apart of it anymore (that's why I'm on here looking for new jobs). It's a complete gamble if you get put on a good crew with people you can get along with, if you don't get along with some guys then it can make the job miserable. I've read some other reviews on here and it seems like a common thing for red hats to disrespect green hats, no matter what college experience nor military background you have. It's very childish and high school like attitudes on most crews, too much testosterone can cause frustration in the work field. Everyone wants to tell you how to do the job their way and it always conflicts every other person. The lack of communication is terrible and downright dangerous to new guys, yet the managers take no action on this problem. When going through training we had no idea of what the next step was for us, making it impossible to plan ahead for moving your family if needed. Halliburton does not lay off employees too often (they are currently now due to the oil prices) but they will fire you for the smallest things and unfairly keep someone else they like who did the same mistake. It's a favoritism game out here, lots of rules broken by management and you can't do anything about it. They have missed hundreds of dollars on my paycheck multiple times and they take weeks to give back pay. And worst of all is the time away from home, you only get one week out of the month to be home. You miss kids growing up and can't come home immediately if anything happens. The money is not worth the pain of missing family, especially when you get disrespected and treated poorly by management. The money is great but the people that work here are very difficult to deal with (yes, I get along with everyone else outside of this job, I'm a Christrian man who has respect for others).