Honestly, as someone who reviews tons of resumes for my team, I wouldn't see 27 years at a company as bringing an interesting point of view by itself.
I'd look at what they've accomplished in those 27 years. This is no different than someone with 5 years or even 1.
If someone only has a couple notable things in 27 years , then I'm not sure what they're bringing to the table.
If someone has the same number of notable things in 5 years, then that speaks more to the level of work they're innovating at.
In short, it's really about the meaningfulness of what they've done during that time, relative to the tenure. Tenure alone is meaningless IMHO.
I've interviewed too many people who have careers longer than my life, who have basically just gotten by. I've also interviewed people who've done amazing things year on year.
The latter are the people I seek to build out the team. The former don't add much, unless they're really rock solid devs who've stayed in top of things. But if they're just alright? Then why wouldn't I hire someone more junior when they're giving me the same results, for cheaper, and are usually easier to mold and train?