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 :)