Spencer Ogden

Recruitment agency in London

Global energy, infrastructure, and renewable talent recruitment specialist founded 2010; 13 offices, 400+ employees, £135M annual revenue in critical infrastructure and sustainability sectors.

Spencer Ogden is a recruitment process outsourcing firm that provides staffing solutions for marine, financial and oil and gas sectors.

Location

London, United Kingdom

Specialization

mobile, project management, application platforms, business analytics, information technology, recruitment, search, selection, account management, staffing solutions, contractor service

Industry

Software & services

Category

engineering

Website

Spencer Ogden website

Source

Reference