Pros
Great co-workers, amazing and unique working experiences in locations around the globe. Its hard to complain about this job, in retrospect.
Communications were handled well by the departments in charge. There were also never any problems regarding income.
Cons
A downside that will effect some more than others is the work/life balance. For the contract I was on, it was working 7 days per week, for 8-12 weeks. Then you're off for 4 weeks. Repeat.
Having a month off is nice, but working 7 days a week for up to 3 months (or more for others) was not ideal. However, this was the contract and we knew that going in.