(Not saying it for this person, as I don't know), but there is a case also where you can be a very average performer, just hiding in a large corporation (or retiring, as some people even say), then you will be very well paid, and highly considered. Then once you leave to create your own projects or join a small start-up, reality hits.
Ain't this the truth. So many mediocre people hide in a giant company, learn how to hit their kpis and think they're crushing it, but get smacked in the face by reality when they leave.
My experience at a small company is that I always feel mediocre :)
I thought once I reached Staff at Google it would go away. It in fact made it even worse now that I have a whole slate of incredible peers to compare myself to.