strategic management consulting careers in Amsterdam, Netherlands