To offer a counterpoint to all the praise of remote working: I'm the living proof of a dysfunctional remote employee. I work effectively 20 minutes a day, sometimes not at all. In the morning meetings it's so easy to just wing something vague and get away with it. I guess the fundamental problem is that I work in a team where everyone more or less owns a separate part of the product and no-one has any insight in other peoples' work.