Spencer Ogden
  • Dubai - United Arab Emirates

About Spencer Ogden:

Spencer Ogden are international energy, engineering and infrastructure recruitment specialists. We recruit the best international talent across all sectors, providing industry-leading services to our clients and candidates that they won’t find elsewhere, for any stage of the project lifecycle.