The salary was pretty decent for a recent college grad. Working 12 HR days with overtime made the overall pay even better. Was able to keep traveler points (flier miles, hotels, etc).
Cons
I never knew where I was going to be and when I was going to be there. I could have come home from a two week trip and be sent out the next day.
Good benefit, such as Health care, 401K, and higher salary,
Cons
Managers should fit for the post they assigned to do, no team work, such as talking behind some body is a common practice instead of helping each other, no recognition for the people we perform the actual work instead people who talk too much is the one getting recognized