-New, improved, and well kept equipment. -Great relations amongst co-workers. -Excellent work-flow and systems put in place from the boss/foremen. -Overall, could not recommend them more.
Cons
-If you can bare the physical and mental challenges of this field, that's 90% of the battle. Very rewarding though.