I guess I have to throw in a plug for Vail/ Beaver Creek. While a long way from being perfect, the opportunities here are what you make them. But certainly it's size can be both a benefit and a detriment.
I don't disagree that Mammoth and DV are also wonderful places to work. Ouch- there's that word again... (4 letters, ends with k)
Is there such a place as the perfect ski area , as far as teaching goes?
If so- it would pay generously, you'd never work more than 1/2 days (in the afternoons, if it's a powder day), housing would be plentiful and reasonably priced, good bars, good restaurants(both offering great locals discounts), and all the students would be level 7's or better!
The secret is to pick one you feel you can stick with for a while. Nothing happens overnight. It will take time to build a clientele, to continue developing your skills, and to really get involved in what that area has to offer. There are no short cuts, big area or small. You will pay your dues, regardless!
I think Nolo said it well, with her list. It can't be just for the money, or none of us would be here!
Good luck with your decision! Let us know what you decide!