Unless you have an employment contract or union agreement prohibits this action, you are an "at will" employee. This means that your employer can set the conditions of the workplace much as it sees fit. This includes not only having you work from home but also using your vacation time if you do not do so. The fact is that vacaton time is not legally mandated so to the extent that a company chooses to provide it, it has a great deal of say over when and how it is to be used. As for using your own personal internet, you can be required to use it and without compnesation, just like when a company does reimburse for mileage.That all having been said, if you agree to work from home, as a non-exempt worker, you are to be compensated for all hours that you work; to the exent that this places you over 40 hours in a work week you are entitled to overtime pay.