Best place to work, open culture, friendly people. Open platform to experiment and juggle between projects. The company really cares for its employees in every possible way, which makes it easy to extend working hours and contribute more.
Cons
Google shouldn't be your first job as the benefits can be taken for granted.