The OP asks an interesting question though: why would I run an IPFS node if it just benefits the company and not me?
IIRC local machines by default only caches stuff for a very short time which makes sense for personal computers.
On company networks however I'd expect sysadmins to run nodes to reduce upstream bandwidth usage.
Edit: see also https://news.ycombinator.com/item?id=10329262 the specific example is the exact opposite but I see no technical reason why you cannot do this the other way around.