Hello there, if you are in the top 25 business schools, intelligently you should be one of the top in the world. Bt at the same time, being laid off may not just be bad luck. Have you consider other factors? Maybe the industry is going down or maybe it is yout work quality? Before you have all these sorted out, then maybe find a solution to the root cause.