No spoilers. The reason I gave it a 9 and not a 10 is the last episode forced a lot of loose ends to be tied up somewhat hastily and implausibly. It could have benefited from three more episodes to maintain the dramatic tension and the integrity of the plot. That said, the other 20 episodes did not disappoint.
Korean jurisprudence differs from that of the U.S., so it may take a few episodes for an American viewer to understand what the characters' roles are on the Incheon Public Safety Prosecution team that is the centerpiece of this story. I'm still not entirely clear on how they were able to stay on the cold case homicide that is central to the plot, not even counting the obstructions thrown in their way by shadowy figures in the fictitious chaebol (megacorporation), Hwa Yeong.
I find myself watching this repeatedly, looking for clues hidden in plain sight that I'd missed previously. It's in Korean, a language I don't know, with English subtitles. I've been watching on broadcast TV and a couple different online platforms, and the style and quality of the subtitling varies from one platform to another, so that's also a driving factor in me watching it repeatedly. However, the main reason for me to watch it more than once, is that it's eminently watchable.
The cinematography and editing are more like a movie than a TV drama. The performances are terrific, especially Choi Min-Soo as the lead characters' boss, Mun Hui-Man. The music complements the visuals, the script and the acting superbly.
My only caveat with this show is make sure you have the time to give it your full attention. Your commitment will be amply rewarded if you do. If you don't, you may find yourself hopelessly confused.