Description

Whistler is a city north of Vancouver, British Columbia, Canada, where Whistler Blackcomb is located, one of the largest ski centers in North America. In addition to skiing and snowboarding, the area offers snowshoeing, sledding and ski jumping in the Olympic Park, home of the Vancouver 2010 Winter Olympics. The center of Whistler is a compact chalet-style villa at the base of the mountains Whistler and Blackcomb.

 

 

Company logo

Job positions