So I just read the whole story and have to say I liked it a lot. You have manged to do a lot of world building and have had the main character chart a fairly realistic path to getting ahead.
I will say that the side characters while not bad could use some expansion. The only one that I felt was...