I have discipline problems but when I am on site, my days are more filled with bullshit, e.g. random conversation over projects that lead nowhere, background conversations on unrelated topics, explaining stuff that aren't worth it, coffee breaks etc.
So while I believe it helps in term of team cohesion and for this purpose, on site is better, in term of productiveness it's a net negative.
So while I believe it helps in term of team cohesion and for this purpose, on site is better, in term of productiveness it's a net negative.