I've only been to Hamina once (nice harbour BTW) but I don't recall if there was a university or technical college there. I'd have thought Helsinki/Espoo, Tampere or Oulu would have been better for communications and near to recruitment grounds.
Besides they must have thought the name Google is enough to get smart people where ever they want.
btw this is what centre of Hamina looks like : http://torikamera.haminetti.net/user/toricam.html
Plus as the article says - this is really the St. Petersburg/Stalingrad/Leningrad data center without the political problems of having to keep renaming it.