Work Wifi's are the odd balls usually... you are not in control of them, you don't know if they have the latest software patches, you don't know how they are configured, and in most cases you have no idea what equipment they are using. It could be any one or combination of any one or more of these that might be causing your issues.
Have you talked to anyone in your IT support that might know some of the details of your office configuration?