I love working remote, but in my current management position, it is really hard to know what people are doing.
We have 4 developers. 2 are just performing. 1 is Ok. 1 does whatever he feels like. And one seems to be focused on something else.
So, its not clearcut if remote is good or bad. It depends on the developer.