The plot is good, fitting together very well though it is slow to get going (and heavy going though those more familiar with higher business concepts may find it easier) and sometimes can be a little dull.
Ultimately, the story is intelligent and rewarding to those with patience.