iproute is on the right track here. Sadly, I always like to troubleshoot networking problems using the OSI. First things first, when you traceroute from work, where does it stop? If you can get to it from home, you may be able to identify the router at which the transmission is failing...