The worst of both worlds is colleagues who insert type annotations but they're wrong. And there's no CI pipe to verify the types before check-in.
Working with these things makes me often think that people who want to write high quality software should just use a better language. But, well, real world is real.