If you're lined up for work consistently then it's a good job.
You will be away from home as you are contracted to jobsites anywhere in your region, which can include multiple states, from one day up to several months. You are on-call. Training pay is horrible, but jumps to $22/hr once field certified and up to $35 after about six months. Job security or as I see it- a paycheck, isn't consistent as you are a contractor - more...
When there's work, money is good. Get to travel with reimbursement.
Work is inconsistent, go pay periods w/o paychecks. Management is m.i.a.