As East Enda said, it generally varies by the nature of the client engagement and the manager you're working for. I live a long way from my current client and my own offices, so I try to work at home as much as possible, and my company has been reasonably flexible about this. I generally work four days a week at the client site, one day a week at home.At my previous company, desk space was at a real shortage so we were positively encouraged to work from home. Several of my colleagues were on home-based contracts, although this was more to enable them to claim the mileage from home-to-office as a business expense than it was to enable them to work from home.The model worked really well. Our consultants lived right across Europe -- the philosophy was that they spend 90% of their time travelling to clients, so there's no need for everyone to be London-based. As our client base was global, there was no problem reclaiming the expenses -- London to Amsterdam costs the same as Brussels to Amsterdam -- and it gave our consultants the capability to live and work where they wanted to.For me, that sort of freedom is thing I miss most after I made the decision to go from a smaller, more flexible firm to one of the big boys.