Shared Services Center in Barcelona supports operations across various countries, driving efficiency and innovation in finance, HR, and IT services.
Responsibilities:
Benefits: