I don't get as much work done when I work at home, and my co-workers are the same. When they go to the office and work, they get about 5 times as much work done. It's probably the things you said. They have their pets and get too comfortable. Also, there is support for the other workers working...