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 Great Britain / Northern Ireland / India / Mexico / Turkey
Phone: +41-62-889 04 51