"Overall great company to work for. Global in reach. Head Office in Italy is a strong team. Some of the manufacturing plants need a stronger general manager to run more efficiently."
Update your browser to have a more positive job search experience.
Upgrade My Browser