Earlier quoted context omitted.
These are great benefits for sure, but one of the reasons I left is a totally ineffective and wasteful management structure that makes it extremely hard to actually do anything. It is very hard to feel like your work means anything at a company of that size, since the chances of having the goals of your work changed (or being laid off) at a moments notice makes it hard to stay motivated. If I take another software gi…
In case of Google, it's not just the size of company. It's the fact that the company makes it's money from selling ads. No matter how well you do your job, the end result is only that more ads were sold. Programming is a superpower that can change the world. Yet the best paying jobs for programmers are at FAANGs building systems to peddle ads. .
this is true, but it did not at all affect how 90% of the company worked. the ads teams made money and everyone else did whatever, supported by that infinite firehose of cash.
a large part of the reason google has sucked (internally and externally) for the last few years is that this changed.