I love remote companies because they can afford to give their employees the freedom to have drug habits or kids who demand a lot of attention or whatever else. There's no pressure to "keep up appearances" so as long as his communication on git and hipchat is professional and his code quality is high.
In real offices there is too much wasteful drama/noise around 'perceived slackness' that often does not correlate with the actual facts. In a remote environment everyone is being judged on the same time-scale by the same exact criteria which has nothing to do with their age, sex, lifestyle choices, sleep habits, etc.