"Does the company provide hardware and what's the refresh schedule?" - I really wish I had thought to ask this on my first remote job. Everyone is surprised when I show up at company meetings and don't have a laptop I can develop on. I work on a desktop, if you want me to have a laptop capable of running windows docker at the meeting we have every 6 months on the other side of the country, buy me one.