The concept of telecommuting was the latest buzzword of corporate work culture until very recently. The exuberance was however short-lived when it sparked off a debate on the relevance of the concept of telecommuting.
Increasing number of people are...