Great benefits, working at a company everyone respects and says "wow" to, and getting to help build the products that are really changing the world.
The hours are reasonable, you are treated as a human being and respected as an engineer, and the on-site breakfast, lunch, and dinner are unmatched anywhere.
Luckily, Google makes its billions using only a small fraction of its total workforce, leaving lots of capital available to dedicate resources to other projects that aren't purely motivated by short-term profits, but rather those that help build press for the organization and are theoretically interesting and innovative at the same time.
Tech talks about a whole range of topics, not strictly required for you to carry out your job responsibilities but just for your general education, are a huge plus.
Google employs some of the most innovative thinkers and builders of our time.
Very large organization.
Seemed to provide fewer job advancement opportunities than I was looking for.
Little project ownership (feature ownership perhaps, but typically the project involves many, many people).
In my case, the project had three different managers who worked out of two different offices, leading to lots of confusion.
Communicate and coordinate with the other managers to make sure you are presenting a unified vision of the company.
A recruiter contacted me, and then an interview was set up. I made it to the first round only. I think I contacted the recruiter too much for follow-ups; you should be more patient. It can take up to three or four months for software engineering inte
On-site interview. The first interviewer was friendly and open to having a discussion rather than making it a nerve-wracking interview. The second interviewer didn't care about my approach. He was forcing me to code on the board.
Very positive experience with plenty of heads-up for the interview. I had prepared for a few days and thought it would be easy for the first round interview.
A recruiter contacted me, and then an interview was set up. I made it to the first round only. I think I contacted the recruiter too much for follow-ups; you should be more patient. It can take up to three or four months for software engineering inte
On-site interview. The first interviewer was friendly and open to having a discussion rather than making it a nerve-wracking interview. The second interviewer didn't care about my approach. He was forcing me to code on the board.
Very positive experience with plenty of heads-up for the interview. I had prepared for a few days and thought it would be easy for the first round interview.