Working with a wide variety of material and processes. Building most things in house, and installing your own work. Lots of opportunities to grow as a installer and builder.
Cons
The communication among the team leaves a lot to be desired. Some parts of the finished product are better than others.