Partner - Energy & Utilities, Industrial, Renewables
work +44 (0) 113 386 8518
Odgers have placed me a number of times, I really value the relationship with them and the support they provide. They have great relationships with clients and the assignments have always been a good fit leading to results and me enjoying the work.
10 South Parade