One of my professor in Japan is from UMass Amherst. He is a student of James Crotty. As far as I know, he is doing well there. And I also saw some academic placements from UMass Amherst, which means that you might end up somewhere in academia. The problem is that when you are picking a very low ranking program like UMass Amherst, you just make the number of the job offers you might have in the future smaller.