flexibility, great co-workers and boss's, good pay, good benefits and insurance, extremely unique work that the company does making things different and exciting every day
There is a great range of work all over the world, you can really learn a lot in a short amount of time. There's a lot of focus on training, and safety. Great bunch of skilled machinist. No layoffs when there is no field work.
Cons
There is a lot of travel required, some of the jobs can be stressful, insurance isn't the greatest