Exactly my experience, I only worked in startups or agencies myself.
I think you misunderstood my comment: What I tried to say was that after 4-5 years you have not automatically proved yourself for a new position. If those 5 years were in an enterprise environment, you might not be the best fit for a startup since you may be used to a slower pace, different stack and definitely a different working culture. The other way around no matter how much you learned in startups, you may not be able to deal with a more rigorous process, bigger teams etc. Hence "different strengths and weaknesses".
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.