Pros
Not too much 1.Okay base salary 2. In bay area, good to change jobs
Cons
1. No bonus, stock even sign on, relocation 2. No free lunch, no snack 3. People are kind of cold, colleague collaboration is bad 4. Cannot keep excellent employee, people leave frequently and senior(>2 years) are very rare 5. Managers have too much power 6. Like people from famous schools, but these people definitely not the top student at their school 7. Code style is very bad and too many duplicate and unnecessary codes, employee often copy and paste 8. Still use SVN instead of git, no modern advanced technologies 9. Everyday work are mostly fixing bugs, pretty simple tasks, do not have projects on every teams 10. Have been established over 18 years as Google, still a small company, not promising at all