The demand for good general managers (GMs) has gone up because there are not enough people being trained in positions that lead to the job. Plus, as resorts and hotels specialize in a sport or other activity (e.g., golf or casinos), they need people with experience in that specialty.
GMs typically have either a bachelor's or master's degree in business or hotel management. They often get their start as sales managers in the hospitality industry then work their way up to director of sales and marketing, a job that pays between $80,000 and $120,000 depending on the location.
It takes 12 to 18 years to become a GM at a top-rated resort or hotel, but once there, they can earn between $150,000 and $250,000, depending on the location.