Pros: great pay
Cons: temporary is usually the only way to get employed.
Physically demanding job, great pay, with on site knowledgeable management. The most enjoyable part of this job for me was the travel. The worst part was the micro-management from team leaders, if they did not like you, they could have you removed.