You interact with great developers, original thinkers, and interesting people all the time.
Unlimited munchies are great. Three free meals a day (or two in satellite offices) is great. Medical benefits, partial subsidy of fitness membership, and subsidy for ongoing education (though in reality, you are unlikely to have time to use it) are all pluses.
Being on the winning team feels good, especially when winning an uphill battle against an entrenched monopolist.
The days when Google was the coolest place in the world to work are gone.
Google is deteriorating at the edges.
Many managers at Google got their jobs just by having low employee numbers and are otherwise unqualified. Once entrenched, they tend to show little concern for their reports, concerning themselves with "managing up" to their own manager.
Google is supposed to have a project matrix where tech leads are peers, not managers, but managers commonly flout this, and micromanaging is endemic. Moving between projects is limited by complex procedures and is rarely attempted.
In satellite offices, the selection of projects to work on is limited. To make matters worse, it is discouraged for engineers to work on projects not centered in their own offices.
Being friends with your manager is a more effective way to get promoted than showing competence. In fact, showing too much competence or initiative is a good way to earn the ire of your manager.
Performance evaluation is supposed to be by peer review, but in reality, feedback from peers is ignored, and only the manager's rating is taken seriously.
Political infighting and character assassination are increasingly the norm at Google. Managers turn a blind eye to it, perhaps because they have found such techniques useful in developing their own careers.
Google base compensation is on the low side and is supposed to be more than made up for by incentive bonuses, but these are largely illusory because few employees receive the necessary "exceeds expectations" performance evaluation.
Managers at Google tend to consider themselves special people, better than engineers. Few will bother to greet or otherwise acknowledge the existence of anybody other than another manager if they pass them in the hall.
Except for the weekly TGIF cross-company sessions where the founders candidly answer questions from all employees, management at Google is increasingly secretive about procedures and plans.
Google engineers tend to be first-rate, but managed by unqualified, self-obsessed managers who were promoted into their positions just by being in the right place at the right time.
This cannot possibly be optimal for Google's long-term growth.
Listen to all the voices trying to tell you this. Stop listening to the voices of managers telling you what a great job they are doing, because their main skill is self-promotion.
They don't care about the welfare of the company or their reports, only about themselves. From their point of view, the system is working well because they are free to do as they please.
The situation has already deteriorated to the point where many of the best engineers plan to leave as soon as their initial stock awards finish vesting.
Google is increasingly becoming a great place to be an intern, and that is about it.
I had an excellent interview experience for the Senior Software Engineer role at Google. The process was structured, fair, and focused on problem-solving, system design, and leadership. Interviewers were supportive and curious about my approach. Cle
A call with recruiter 1 entry DSA interview. 3 rounds DSA, 1 round system design, and 1 round Googliness/behaviour. It was quite long; I started from the morning to almost night.
Easy phone screen and then a difficult system design Q. Plus, normal interpersonal. Didn't make it past that round. People were very nice and the question was clear. Responses were prompt. Didn't have to wait a long time to hear back.
I had an excellent interview experience for the Senior Software Engineer role at Google. The process was structured, fair, and focused on problem-solving, system design, and leadership. Interviewers were supportive and curious about my approach. Cle
A call with recruiter 1 entry DSA interview. 3 rounds DSA, 1 round system design, and 1 round Googliness/behaviour. It was quite long; I started from the morning to almost night.
Easy phone screen and then a difficult system design Q. Plus, normal interpersonal. Didn't make it past that round. People were very nice and the question was clear. Responses were prompt. Didn't have to wait a long time to hear back.