From The Free Dictionary, the definition of office:
1. a. A place in which business, clerical, or professional activities are conducted. b. The administrative personnel, executives, or staff working in such a place.
The definition of home is:
1. A place where one lives; a residence.
2. The physical structure within which one lives, such as a house or apartment.
3. A dwelling place together with the family or social unit that occupies it; a household.
Sometimes, work at office dan bring stress to employee maybe they face traffic jam or other disturbance on the way to office. Work at home also have own problem, when employee live in small house, doesn't have private room, and there are kids running around the house and make noise.
I have friends work remotelly not from home, but sometimes at public place such as cafe with wifi connection. From my own perception, having sometime together in a place as a team is important, but that doesn't need to be everyday.