I work as tech support and I could not imagine anything worse than supporting my 200 staff using their own equipment... For starters users never have up to date antivirus. It would make it impossible to manage network shares and resources.. I would be forever installing printers and mapping server shares. not to mention no standard SOE so I would have to spend time investigating fixes for issues that have not been seen before. in short if i worked at that company i would want a significant raise or be looking for a new job. How manny people would be taking home company data working on it all night and then the computer dies / stolen / coffee into the system.