Deputy Store Manager Geneva Airport 1215 Geneva, CH The company "Time is what you make of it." Swatch is one of the leading Swiss watch manufacturers and at the same time one of the world's most famous brands....