So long as a corporation is not enslaving workers at its factory (preventing them from leaving if they so choose) then there is no moral problem - and indeed one should realize that the corporation is providing the best option for employment. If a better option existed, the workers would pursue it.
Is this a moral problem?
http://en.wikipedia.org/wiki/Debt_slaveryBecause history has shown that the less regulation we have, the more of that we get.
If the person voluntarily agreed to be bound by X terms, and X terms are followed, then there is no moral problem.
However, the practice of bonding a child to the debts/obligations of a parent is morally wrong, and such a contract is not valid. In the US, we call this phenomenon Social Security.