Benefits and salary are amazing. The bonus structure is great if you have a good manager. Having Google on your resume allows you to do pretty much anything.
The company is just too big. The entire system built around setting and meeting goals turns every employee into a number. If you have a manager that cares and pays attention, you are good to go; otherwise, watch out! You are much better off gaming the system at Google than being honest; your wallet and well-being will thank you. A lot of your career trajectory has to do with how often you can get on a kudos email and if you were randomly assigned to a project that does really well. There is about a 4-year top-out to discover if you're playing politics well enough to stay on board. You'll find that a lot of co-workers don't care and just want to fly under the radar, which can get pretty frustrating.
The perf cycle is the worst! I'd recommend reading up on Greek Ostracism to think of a system where the worst politicians (read: work credit thieves and aloof managers) can be identified and dealt with.
Nothing is worse than feeling that the balance of your career is in the hands of someone chasing shiny objects once per quarter!
I was initially contacted by a campus recruiter. She told me a ton of information about the process. Then, I had a phone interview, and I received the results a week later. I was then scheduled for an all-expenses-paid on-site interview in New York
I first had an online coding test, which I passed. Then I had the first phone screen, and I would rate that as fair. After three or four days, I got the email that I had been rejected.
There were two whiteboard questions. They weren't particularly difficult, but the interviewers did not know how to phrase them correctly. It took me about 15-20 minutes to understand what they were saying because the questions were so unclear. One
I was initially contacted by a campus recruiter. She told me a ton of information about the process. Then, I had a phone interview, and I received the results a week later. I was then scheduled for an all-expenses-paid on-site interview in New York
I first had an online coding test, which I passed. Then I had the first phone screen, and I would rate that as fair. After three or four days, I got the email that I had been rejected.
There were two whiteboard questions. They weren't particularly difficult, but the interviewers did not know how to phrase them correctly. It took me about 15-20 minutes to understand what they were saying because the questions were so unclear. One