They have the worst hiring process. I applied for a role, but was considered for another role. Did pre-screen with recruiter (passed), then it took 3 weeks to schedule and have a 1:1 with the actualy TPM who was hiring. I believed I did a great job and he really like my experience and was impressed. It is now a month and no one has contacted me back even though I tried calling the recruiter several times and reaching out and not one word or reply. Not an overall good experience. I wouldn't recommend at all. Change your process and get the common courtesy of following up with potential candidates. It shouldn't take 3+ for people to be hired for Google or any other role that is not at the C-suite level.