JustBenI have heard good things about Aspen by some other instructors, Might have to check it out
Aspen is underrated imo. Corporate but they at least pretend to care about employees.
Check on your visa options. A lot of people struggle to come to America but have a better time finding work in Canada. As of a few years ago some friend said it was significantly harder to get a visa for Canada though.
Personally i wouldn't worry too much about the mountain name. If you can get a visa or mtn woll sponsor you, have housing, and pay isn't bad that's pretty good. Don't worry as much about the name.
If you're specifically looking for terrain ie good park, steep chutes, or anything like that maybe choose a little more. Just saying that it doesn't matter too much at most places. Some places treat employees better but it can be hard to gauge from the outside.
Also. If it works out i would recommend extending your trip a bit. Travel around amd see some thing. Always a big plus when traveling. Can't recommend it enough