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




