Pros: fit great with personal timeline, great hours to work with
Cons: management is chaotic to work with, expectations set too high, very dirty; very physically demanding, overall stressful
Decent flexible hours that worked out well, but very physically demanding and hard to meet expectations that are set very high. Great coworkers, learned to use a few heavy machinery, but management in the back are beyond stubborn to work with (i.e going against company protocol, lying, employee targeting) and the job is beyond dirty and health hazardous. Take this job at own risk.