job comes with a lot of Autonomy and Power to make own decisions, seeing things execute how you want them to is very rewarding
Sense of teamwork
Feel like your apart of a bigger picture
Flexible
Cons
Corporate bosses and middle management makes the job frustrating, expecations that come from office workers that don't have any idea of how the job, and how floor level works.