Slow Horses by Mick Herron

Twentysomething River Cartwright has a promising career in MI5 until a catastrophic error allows a terrorist attack to take place at King’s Cross. He is sent to Slough House (‘slow horse’), a nondescript office in east London where spy rejects end up. There it is made clear to them that they are out of the…