3.5 stars 
 Dante Valentine is a Necromancer, possibly the best in the world. So when Lucifer himself needs a rogue demon killed and an artifact recovered, he turns to her to help him. It turns out that Dante has a personal stake in this mission--the demon in question killed and mutilated her best friend years ago. Now, with the help of the demon Japhrimel and a few old friends, Dante's out to avenge her friend and keep Hell from falling into the wrong hands. 
 This is a pretty standard urban fantasy novel, though it has a few key differences that put it a few ticks above the rest of them, at least for me. Rather than being set in a known city with the magical elements hiding in the shadows, Working for the Devil is set in an alternate Earth where people not only know about magic, but legislate it and use it for law enforcement and such things. The worldbuilding is intricate, though unfortunately we only really get glimpses of the society, as the plot moves too quickly for sightseeing. 
 There were a few quirks that kept the book from rating higher. The sidekick characters were fairly flat, without any real development or purpose beyond helping Dante achieve her goals (and even then, they were mostly cannon fodder). Dante's ex was introduced abruptly mid-novel and very nearly caused a massive love triangle in the process. And Dante's relationship with Japhrimel went from grudging to friendship to sex with only the flimsiest of reasons to move from one stage to the next. 
 That said, I'll definitely be reading the next book in the series, and fairly soon.