I know the Montgomery County (MD) fire department allows retirement with pension at 50, or at least they used to. But that’s understandable. You have to be strong and fit for that job, and I can tell you from personal experience, at 50, certain things are starting to wear out.
Personal experience as an up-and-coming geezer, not a firefighter.