The Mountain View campus can be a bit crowded, which is not good for claustrophobic people.
Work-life balance varies amongst teams.
The work given can be bland and boring. Work is very streamlined, without much room to innovate. You are expected to only work on specific tasks, so it feels like you're a small gear in a huge machine.
(Not really a con) I would like to see a Google Toronto Office for Software Engineers rather than a Waterloo Office.
I was first contacted by a sourcer through LinkedIn. The sourcer asked about what I liked to do and tried to see if there would be any teams or projects that would interest me. He let me skip the phone screen and went straight to scheduling an onsite
I interviewed for a Software Engineer in Test role at Google in Jan 2010. The process involved two hour-long phone interviews on the same day. I was referred by someone I knew at the company, and after a brief 20-minute talk with an HR representative
I only had one phone interview. Then I was invited to the headquarters for onsite interviews. The problems were not hard. They consisted of algorithm and data structure problems, and one mathematics problem.
I was first contacted by a sourcer through LinkedIn. The sourcer asked about what I liked to do and tried to see if there would be any teams or projects that would interest me. He let me skip the phone screen and went straight to scheduling an onsite
I interviewed for a Software Engineer in Test role at Google in Jan 2010. The process involved two hour-long phone interviews on the same day. I was referred by someone I knew at the company, and after a brief 20-minute talk with an HR representative
I only had one phone interview. Then I was invited to the headquarters for onsite interviews. The problems were not hard. They consisted of algorithm and data structure problems, and one mathematics problem.