The good news is that your family will most likely be able to tag along for your working journey! When you apply for an H1-B visa your dependents can simultaneously apply for an H4 visa.
Yes! The H-1B visa is a non-immigrant visa. It is unique because it is one of the few temporary visas that can have dual intent i.e. an H-1B holder can apply and obtain a green card (permanent residency).
Participating in the site visit is voluntary, but strongly encouraged. You don’t want to give off a feeling that you are trying to hide something. The petitioner or beneficiary can request the site visit be terminated at any point.
By law, the company must cooperate with a DOL audit.
The employer is responsible for paying most of the H1-B filing fees and is not permitted to pass on those fees to the H1-B employee.