Was it cool? That depends on what you value and who you're trying to impress. I didn't think the work I did was very fulfilling. At Google many problems are already solved, and the ones that remain often seem like small incremental improvements. There's a ton of uninteresting work, just like anywhere else. The difference is that when something is interesting, there are a lot of very qualified Googlers who will flock to it because they're not really needed on what they're doing. So you rarely get opportunities to own something much bigger than you're qualified for. At a smaller company those things can drop in your lap.
A lot of coolness is about perception, and I can definitely say that recruiters think it's cool. When I was at Google I would get a couple of LinkedIn messages each day. The effect still seems to linger.
However, with a company this large, this is not generalizable to absolutely all teams. There are smaller teams building new products and working on interesting and challenging things. In case you are interested in Google, my advice would be to look for the right team and ask a lot of direct questions to understand the team dynamics and the actual day to day work. It might also be worth considering non-Google Alphabet companies as they tend to have newer things to work on.
I've also heard that in the past things were a lot more bottom up - teams advocating what they thought they should build up to leadership and getting approval, and while that still happens, there's more top-down than before.
I have very little experience with large companies, so I can't compare Google to FB or Microsoft or any of the other big tech companies. But I will say that what's cool about Google is (depending on your team) you can work on highly impactful and highly visible products, you see a lot of interesting technology, the people are generally extremely smart and capable, and the benefits and quality of life are great. Because it's a big company, things are very slow - planning cycles are long. Stuff that was a six week cycle at a startup are a six month cycle at Google, but I will say that when I was at a startup, I'd often get pulled into a meeting where someone says, "Oh, hey, for X we were building, we realized that it won't work for Y reason, so we have to either push out our timeline for a lot of time, or cut Z critical feature out of the launch". At Google, that's a lot rarer, because the planning up front tends to be comprehensive and carefully designed (it is not unheard of, but it is a lot less likely).
I'm not sure that it's an ideal place for junior folks to learn how to build software, just because Google is so unique and specific in how they do things - I suspect that a lot of people who start their careers at Google and then shift to your typical smaller software company get whiplash (I have no data to back this up, it's just a gut feeling). But for people who already have a grounding in other companies or are further along in their career, I think it's a really interesting place to work at a different scope than is typically available at a smaller company.
- Perks are excellent. While I despise the work that is the only thing keeping me here.
Edit: Not sure why I got negative votes. Having this discussion on HN is not effective. I am fairly unbiased, but i need to know what kind of person he is, what kind of work he is willing to do, and might also offer career advice.
The opportunity for growth, colleagues, support, tooling, pay and perks are far beyond what I've had in other jobs.
There's a bit of a monoculture here though.
The bulk of folks with myriad backgrounds would be in higher positions & most likely brought in by acquisitions or recommendations, but not from the typical interview cycle.
Would I try get a job there if the salary was the same, or even more, than my current job but the interview process is how it is? Nope.
It is understood that Google is a large enterprise, and by no means a business unit represents the entire company culture. But it would be enlightening to hear what individuals views.
It really depends on what you want to do, and where you want to do it.
You may be happy there if you like breaking things for no apparent reason that used to work.
I was talking with some people from Facebook about whether Facebook was too evil to work at. They said Facebook only wishes it could ever someday be as evil as Google. Nowadays even Microsoft wishes that. Not sure where Apple fits: they have a lock on contempt for users, but do they hate everyone else equally?