At times the story is a slug. The pacing is all over the place. The author most likely intended to have small timeskips to keep things interesting, but the atmosphere was rarely maintained for long.
It’s a fun story though, and Jeff Hays is as always phenomenal.