Thanks for posting and congrats on your admits!
I like Pittsburgh - I felt it was a fun small city to be in. Perhaps that was a false impression as I spent 3 days in the city but it was a great experience. We had a lot of fun that summer. If you can't use TN or any other benefit of NAFTA for your visa, then I think STEM is a pretty big value add and while you may not need to use it, it would be awesome to have in your back pocket esp if you don't feel particularly set on one or the other.
As to consulting placements, I see Johnson and Tepper pretty much the same in terms of % of students placed. Perhaps qualitatively it is a different scale or different area of placement but on pure numbers about 21-22% of the class for both programs.
I consider Tepper a be better program for Tech. It is placing a lot more grads into CA/Seattle offices - 49 vs 23 and Tepper is a smaller program so as a percentage, that's 25% vs 10%
P.S. Sorry for a late reply. I checked last night but somehow your post evaded me.