Global banking and financial services company
Major multinational banking institution, well-established globally