Upper managment is nice.
Theres some opportunities for overtime
Cons
Some coworkers arnt great to work with.
High turnover rate.
You'll be dirty and tired and your entire body will hurt at the end of the day,
If you get hired with the promise of doing a certain thing the chances youll actually be doing that is low.