The book was okay for a sci-fi book. It has sci-fi elements, but it felt more like a drama with a touch of sci-fi. The writing is sometimes choppy and to the point (think like I have a dog. The dog is brown. The dog's name is Beau.), and other times it can be super dry and hard to digest.
The POV changes were nice to have, and clearly marked; it was sometimes hard to keep the book straight as you get every third chapter as someone's story. I had to do a lot of rereading to understand sections and back tracking to ensure I didn't miss anything. This is definitely a book you can NOT stop reading and set down for days - this is a book you need to read back to back days until you're finished. I made the mistake of setting it down for four days and I had to reread most of it to catch up with the comprehension of the book.
Overall it's good; I would recommend the book to others. I will be rereading this later (maybe next year or something?) to see if my rating changes. Part of the reason I only gave it three stars was because of how much I needed to reread to finish the book.