swiss business school careers in Aberdeen, United Kingdom