Solid culture, but it's gotten bigger
It's a decent place to work for software engineering roles. The company culture is good, but it's changed a lot as Google has gotten so big.
The free food and onsite amenities at the Mountain View office are still solid. You learn a ton from smart colleagues, which is great in big tech. Benefits like health insurance are tough to beat.
It's not as innovative or agile as it once was. There's a lot of corporate process now. It can feel really impersonal, especially for a new Software Engineer trying to make a name for themselves.
Try to preserve the innovative spirit. Reduce the bureaucracy. Listen more to individual teams.