Benefits are good.
Shuttle transportation can be useful for many people.
Occasionally there are interesting talks, but conference rooms are often way too tiny.
The interviews are really bad for the applicant: you learn nothing from what you will be doing and are interviewed only by people from completely different areas of expertise than yours.
If you decide to come here, expect to have 5-6 layers of management above you. Unless you are a big shot or manage to get a strong ally, you often get the promise of leading some significant project, only to be exchanged without notice with more "experienced" people.
Only a minority of engineers get to do the interesting stuff: Google+, Knowledge Graph, etc. If you are part of the other 99%, things are less exciting and the lower your rank is, the less freedom you have.
I had two phone interviews and then was flown on-site for a full day of interviews, five in total. These were back-to-back with a different engineer in each. I had lunch with another developer in between. I would recommend bringing earplugs in case
The process began with a recruiter's call describing the interview stages. This was followed by a one-hour phone screen, which primarily involved coding using an online word pad. Next, I was invited for an on-site interview, consisting of five most
On-site round 5 interviews: * 4 technical interviews * 1 behavioral interview One phone screen beforehand. Good and easy to follow. People are nice and professional. Had a good experience overall and would recommend anyone go through the process.
I had two phone interviews and then was flown on-site for a full day of interviews, five in total. These were back-to-back with a different engineer in each. I had lunch with another developer in between. I would recommend bringing earplugs in case
The process began with a recruiter's call describing the interview stages. This was followed by a one-hour phone screen, which primarily involved coding using an online word pad. Next, I was invited for an on-site interview, consisting of five most
On-site round 5 interviews: * 4 technical interviews * 1 behavioral interview One phone screen beforehand. Good and easy to follow. People are nice and professional. Had a good experience overall and would recommend anyone go through the process.