* The expectation is to be available during business hours for the local time zone, unless something very weird is going on. However, I will generally block a couple hours in the afternoon so I can go work out or help my daughter with her math homework (whatever hours I take off are made up at some point later that evening or later that week)
* Project scheduling doesn't change. The expectation is still to work about 8 hours a day, unless there is vacation is in the mix, but that's no different than people who work in an office.
* My employer provides all the electronics (computer, LCD, etc). It is also company policy to pick up the cost of an IP phone and high-speed internet (50MB/s down/15MB/s up where I'm at). When I was negotiating my salary for the position I took into consideration that I would be paying for my own "perks" (coffee, etc). I have friends who work at companies like Palantir that are paid a stipend for "forward-deployed" engineers that covers the perks that other employees receive in the office (catered lunch, coffee, etc).