Hi,
Congrats for admit.
As you have applied to MSc program. It is worth mentioning that you entered the STEM programs. t means enjoy 29 months for OPT (3-4 possibilities to apply for H1B). it is huge advantage not for MBA students. I will help you through my expertise in SCM/OP area.
1- Although W.P.Carey is known for its supply chain program, I will directly rule out as it is NOT STEM program. It is Not mentioned clearly in their website. Also there program has few electives.
2- Case Western in Ohio is also STEM. I have never heard its name in SCM circulation. Its place is huge opportunity for recruitment. The placement is 97% over 6 months. Also, the electives are limited.
3- Clearly for me is US Dallas. The program is STEM with wide electives and tracks. It is known for SCM master. The program is rich and prepare you for the job. The location is huge advantage as it is hub for distribution and industrial facilities. However, I can't see any employment stats for them. You need to check numbers. I think there stats are good but you must contact the career office and ask.
4- I have never heard of Drexel program in SCM circulation. I can see it is STEM too.
I hope it helps.
Good luck