I worked with a small building firm a few months back..
What an amazingly concientious and hardworking group of blokes.. The work can be dangerous and backbreaking at times.. and certainly cold.. dirty and frustrating at others and it was all taken care of with a big grin and some sterling customer relations skills and a huge technical knowledge and proficiency..
There were some times when there was a fair bit of waiting around.. for building inspectors.. concrete to arrive.. roofers to strap something up or plumbers to move some live pipes etc.. all under the critical and worried and often interfering eye of the properties owners..
I think builders get a bloody hard time