I've been approached by different people at Google several times over the years, and I've always passed for two reasons:
* You require relocation, with no remote options for working that I was ever able to learn about.
* The interview process seems unduly complex and needlessly difficult.