Last I saw our average age for a NH was right around 40, +/- .5 or so. To get that kind of average means for every mid 20's ninja and early 30's hire, we'd have to hire a pretty good number of older pilots for the math to work out.
Time to degree is only a concern relative to your situation. 7 years to get through while you're living on campus and not working, for a 2.5 GPA in poly sic at a party school? Might have to explain that one I guess. But they know and know well that not everyone is a carbon copy lab specimen.
Its funny how real things can morph in the "telephone game" of internet driven gouge land. Not all red flags are road blocks. In fact, sometimes they can actually help you get the job because when they look into it they might see indicators of something outstanding that they wouldn't have seen otherwise.