Its a good idea... IF you can get your GC to agree to it. There are certain liabilities that they take on as a company for everyone that comes on-site, and OSHA may have a problem with it (source... am former low-volt construction lead for a multifamily developer). Run it by them first/foremost to get approval. For our builds, we typically couldn't bring non-employed people (either by site, ownership or management group) on-site until a roof was on, and the build was at a certain state, and even then it was typically done after-hours, outside of what would be considered normal OSHA "visiting" hours. They'll have to wear hard hats, and typical construction gear like closed toe shoes with heavy soles, etc. Just a couple things to think about!