What I have to say as English learner is that I often lose the direction of story because the scenes often changes between Mike's memories and his present life. But it was totally easy for intermediate English learners to read this book.
Mike works at very ideal workplace with ideal coworkers. But at first of this story his life was very poor, so you need to overcome hard experiences with Mike. His characteristics make his life gradually better and you feel enjoyable reading this story.
I'll read a book named Business For Punks from today. I interested in this title of the book. But I didn't checked how difficult this book is.