I bounced from Amazon to Microsoft to Amazon to Microsoft to Facebook. Why? Because the grass is always greener on the other side. Amazon didn't pay enough, Microsoft was too boring, Amazon was too chaotic, and then Facebook paid much more. All bad decisions, but I only know that in hindsight. I'm not very smart.
Oh gosh, I didn’t mean to imply it was poor decision making, I was just curious. You’re a better person than me for putting up with the interview process. I absolutely refuse to grind leetcode problems. My TC at the moment is probably a lot less than what you’ve made though. Always tradeoffs.
No worries, I didn't sense any criticism. I've just become more critical of my own decisions, now that I have some perspective and it seems to me that most of what I did was poorly considered.
Getting through the interview process used to be so easy back then. I probably applied to 2-3 jobs to get an offer. That has changed drastically since 2023.
I did stay at Microsoft for a total of 15 years, but in retrospect it's the least interesting place to work. 5% coding, 95% overhead.
Of the places I've worked, none of them had anything where I can now say "I should have stayed there for longer." Amazon and Meta have obnoxious aggressive culture. Microsoft is a place where you can chill out and collect a paycheck and good health insurance. But very boring.
I also worked at some much smaller companies, but not for long. Maybe those are more interesting, but also less stable.