My old company has its dev team in Shanghai, we used multiple VPNs: openvpn and a Cisco vpn; we setted them on company's router.Normally it's ok except some special days like every year's session.
VPNs? Well, companies need internet and EVERY company in China used them. It is so stupid and insane at the same time.