Deputy Store Manager (100%) Geneva Airport The company "Time is what you make of it." Swatch is one of the leading Swiss watch manufacturers