Posted March 7, 2006 8:37 am by with 0 comments

Tweet about this on TwitterShare on LinkedInShare on Google+Share on FacebookBuffer this page

So if Google can’t attract top talent in London, it begs the question; where do all the smart people work in England?