I worked in smaller companies and now I work at Google. I enjoyed working for smaller companies so much more. I would never make a change from a small company to Google for the same pay. I think you will be shocked by how political and non-meritocratic Google is. Living abroad is also far from being all roses.