Great question.
The biggest difficulties are people-based: working from home is perceived by some as an 'easy option' and relies heavily on the discipline of those involved. It also involves trust and effort needs to be made to ensure that those who are working from home don't end up 'distanced' from the day-to-day operations.
Also, assuming technological barriers can be overcome (and there's no reason that this shouldn't be the case) there are bureaucratic issues to consider: it's a change in the way things work and many larger corporates just aren't flexible enough to make the changes necessary to make home-working feasible.
In smaller companies it is far more feasible as there isn't normally the 'red-tape overhead' that there is in larger companies.
On the plus side: it's perceived by most as a perk and so to be granted the ability to work from home creates a good feeling, and it's accommodating of those whose personal circumstances might not fit into the 'conventional' mould, such as parents of young children, people who live a long way from the office, 'road warriors' who don't need to work from a fixed location, and so on. |