Swatch Group Research & Development Marin-Epagnier / Grenchen / Marin / Itingen / 2074 Marin Rate company Rating submitted The company Swatch Group Research & Development currently has 0 open positions.