On the Careers home page I am being shown a list of jobs near Chicago, US. Interesting as that is, I am in York, UK. In the linked question I see that Careers is using GeoIP to choose the city, but I just tested myself on their demo page and my location is identified correctly.
Is this maybe related to the lack of jobs in and around York? If so, surely it should fall back to my nearest large city with available jobs (Manchester, London) rather than showing me jobs in another country.
Matt's comment below was spot on, and closing my VPN connection does make Careers display jobs that are near me, but I'm confused because if I visit the GeoIP demo with my VPN active it still works as expected. Is this something I have wrong with my VPN setup, or is there an issue with Careers? My VPN is really just to support a private svn, and shouldn't be handling web traffic.