Productive, always something new to learn.
Pros: Paid lunch, Smoke breaks, over-time, benefits
Cons: two days of work permitted, unreliable schedule
Contractors gather workers for a meeting to discuss the plans for the day before hand and come to a mutual agreement. Learned diverse things involving the ethics of construction. Concrete, Drywall, Electrical, Power Tools, Identifying Safety Hazards, How to work with a group of people, etc. Co-workers respected when you're on the clock or doing a job. Weather conditions made the hardest part of the job. Most enjoyable part of the job was constantly being productive.