I've just finished this. Like a few people before me, I found that it dragged in places; especially the beginning. However halfway through it kicked into gear as a thriller and had me gripped. The second half is much better in terms of pacing and the discovery of new information.
A few people have mentioned the use of brand names. I was thinking about this as I read it. For a writer to ignore brand names is to ignore the reality of the world in which we live, but, as in this book, using them can seem clumsy and jarring.
Some brand names, like Ford, Coke or Pizza Hut, don't really seem out of place in books. I guess the difference is that we actually use the brand names in our heads when we think about them - 'I feel like a can of coke' - but a computer is usually just a computer in our heads not a 'Dell PX4117' or whatever. What do you think?