Global insurance and financial services company based in Spain
Major European insurer, Fortune 500 company, well-known in insurance industry