Pros
-Good pay on job days. -You can find that handful of people you love to work with. -You are pretty much independent. -A social job. -Meet new people.
Cons
-Bad communication with management. -You can have very stressful workdays & can be there for 10 hours not including travel time. -In thew NY Metro area you only work 8-10mo out of the year. -Work days can be chaotic if equipment breaks down or someone calls out. -Since you are independent, you can get very passive aggressive emails from management. You rarely see anyone who works at the office. -Training is not enough. You basically have to figure out yourself. -You don't get a set lunch or a lunch at all some days. -No room to grow. -Long Days. -Bad on your back. Heavy outdated equipment.