Why graduate schools are a complete disaster — and how to fix that

How bad is the market for PhDs in Economics (Industrial Organization / Microeconomics etc) from top departments? Can they get into consulting and economic forecasting jobs at Fortune 500 type companies and in government etc if they fail to get into academia?

Are the prospects better for PhDs in Economics or Business / Finance?