Working at home

The last few weeks I am doing some work for a company specialized in interactive tv. First I only worked at home for them but the last few days I went to their office to discuss about some things. There I noticed that having colleagues and another place to work besides your home can also can some advantages. Working at home can be lonely but your are boss of your own time. Also I noticed that a lot of time is lost by talking and drinking coffee with each other. I prefer both ways of work which I can do.