Avantages
You get full time hours, and some decent pay. During my 1.5 years or so there I received 2 raises plus a cost of living increase. Now I won't say that it was crazy money or anything, but for the job which required no skills beyond basic proficiency with tools, it was great. My first supervisor was a great one, and the ones that followed were as well. I was well taken care of and the benefits offered were very good. Dental especially. The upper level management was also very good, I truly enjoyed working there and id recommend it to people who want to learn some things about construction. I can't speak to its viability as a career, but for me it was the best job I had worked at the time. The company also did plenty of things for the employees like after work parties.
Inconvénients
Sometimes there was forced overtime, but it was pretty rare, and you'd get compensated for it. For what it was (at least for me) there weren't really any cons.