Just left Google after ~4 years, and couldn't be happier (always been more comfortable independent though). I liked everyone I worked with, but the work was incremental at best, and most often about perf optics. You'll probably be surprised how hard people work outside those companies, and how good they are (even if you already knew -- it's easy to forget in there).
I'd say if you don't have something you really want to do, just take time off and code for fun until you figure it out. I wouldn't just go work somewhere else, esp somewhere that is impressed with such a resume, it would probably be worse.
Mainly, you need to figure out how much of your soul is left, and if the rest can heal or be repurposed. Because of your financial security, finding a personal mission you care about will be essential. You could make a difference. And you should.
I'd say if you don't have something you really want to do, just take time off and code for fun until you figure it out. I wouldn't just go work somewhere else, esp somewhere that is impressed with such a resume, it would probably be worse.
Mainly, you need to figure out how much of your soul is left, and if the rest can heal or be repurposed. Because of your financial security, finding a personal mission you care about will be essential. You could make a difference. And you should.