Highly intelligent work culture and peers with good pay
Cons
Working at Google comes with significant downsides, most notably intense bureaucracy, frequent project cancellations ("zombie projects"), and a highly competitive environment that can negatively impact your work-life balance