You drive yourself here. If you want to grow, you have to seek out opportunities and prove your worth. This keeps you motivated.
Tons of interesting projects. There is no dearth of challenging projects that will keep you interested for years. Mobility within the company is easy as long as you are a good performer.
You get to work with some very smart people, and that makes you perform a notch above.
Management is intentionally less involved in an engineer's life, and this avoids micromanagement, bias, and single points of failure. This goes with point #1. You are free to define what can be done in your domain (of course, you have to sell it).
A lot of basic infrastructure exists and is exceptional. So you don't have to spend too much time on your "means" to the end.
Pay for performance: if you are a good performer, you are taken care of.
Needless to say, perks are amazing.
At Google, you will learn a lot of things, and you will learn it from the best. IMHO, I don't see a lot of engineers wanting to learn once they graduate, even from undergrad. They want to be the person that builds the next biggest thing. It's great if you truly have that skill.
Google is a big company, so there are going to be winners and losers when it comes to career growth. Due to the high hiring bar, most people who don't win are smart people as well, and their experience sours. This place is optimized to avoid false positives in every step, and false negatives are inevitable. At least when you get promoted, you can feel good that you have truly done something.
You have to have skill to find impactful areas or projects, or start one, in order to grow fast. A lot of people can't or don't want to do that. They want it lying there on a platter in front of them (I don't mean this disrespectfully; I have been there). This is why smaller companies or startups look attractive. It's easier to grow in a less competitive place, and there is nothing wrong with wanting that.
In my experience, a lot of people who say Google is boring and young & smaller companies are those that are good at building things and solving problems that a thousand other engineers can solve. They just want a place where it hasn't been solved. At Google, a lot of your basic services and infra are built. So the problems to solve get substantially more difficult and require some lateral thinking as well. Again, no disrespect. There are a lot of people out there, including me, who would like interesting problems handed over to us.
In a place of this size, you have to navigate some political issues.
In critical systems like Search, you can just push new things (rightfully so). It's a process, and you have to convince that your feature can be used by a billion people. I'm sure every company would do this.
The conversation felt very straightforward and almost AI-driven, lacking a human touch. It wasn't relevant to the positions applied for and seemed outdated. It was not a pleasant conversation; the interviewer was more interested in finding a flaw in
Takes a lot of time. The overall process is lengthy and somehow difficult to schedule when you have a current job. Manage your time and schedule. Discuss with HR when you have a conflict with other schedules.
Only made it to the first round. Mainly talked to a recruiter who shared some basic information. Then, I had to record a short video to be shared. I didn't get a clear sense of what the rest of the interview process would be or the criteria for doi
The conversation felt very straightforward and almost AI-driven, lacking a human touch. It wasn't relevant to the positions applied for and seemed outdated. It was not a pleasant conversation; the interviewer was more interested in finding a flaw in
Takes a lot of time. The overall process is lengthy and somehow difficult to schedule when you have a current job. Manage your time and schedule. Discuss with HR when you have a conflict with other schedules.
Only made it to the first round. Mainly talked to a recruiter who shared some basic information. Then, I had to record a short video to be shared. I didn't get a clear sense of what the rest of the interview process would be or the criteria for doi