Yeah. I've been with Google 8+ years. Got promoted once, 3 years ago. Then in two consecutive years, on two different teams, I had a manager leave me, and ended up reporting to a sub-optimal manager that I didn't choose to report to. That meant zero career progress for that time period.
Now I am 6 months into another team. I have a good manager on a good team who is unlikely to leave, and I'm on track to get promoted again.