More than 100 highly motivated and well educated professionals work at ROSTA worldwide. The level of education is constantly kept high with regular trainings and dedicated education on all levels.
CEO, CSO (ad. Interim)
Marketing- & Sales Manager / CSO
Phone: +41-62-889 04 10
Sales Application Engineer France / Benelux
Phone: +33-6-21 57 98 86
Area Sales Manager Denmark / Poland / Sweden
Phone: +41-62-889 04 13