Pros: if i got a job done early, i could take a break
Cons: not always steady work, somewhat intermitent
prepare for job(tools, materials)show up to a job site, review tools/matertials needed, perform job, go through quality checks, pack up move on to next task. I learned; basic plumbing skills, touched on my carpentry skills, foundations and framing of houses, basic electrical, roofing and appliances. Management was great, always gave me notice of next weeks work schedule, very flexable. My coworkers always worked hard and were on task, made life a lot easier. The hardest part was not always having a job to do. The most enjoyable part was seeing your work after the job, what was once broken is now fixed, a very satisfying feeling.