Google is in the same stage as Microsoft in the year 2000. It has a lot of cash cows, and is making piles of dollars from them. However, it's lost:
- the ability to engineer good products
- reputation
In the early '00s, most of the really competent people went to Google. Right now, most of the really competent people I know avoid Google, and it's sort of a second choice employer.
It has a lot of market power, but it's increasingly vulnerable.
The cost structure there doesn't help. High salaries+benefits / fewer employees was a good call. High salaries / 100+k employees is less competitive.
I can't predict the future, but I've been bearish on Google for a while.