It's fantastic. Each chapter hops to another character in another time period, each one filling in another piece of the story. It has a very pragmatic approach to time travel with time spent developing time traveler slang, thought given to personalities that thrive or struggle with time travel, and how time travelers interact with their other selves (they frequently cross their own timelines). The time travel organization even has its own detective agency and court system!
It was a lot of fun to read with the details of the time travel agency fitting in nicely with the development of the story. I highly recommend it.