Lead Project Manager
Enstar Group
LondonThe Lead Project Manager (PM) excels in a business facing role and has a proven track record of delivery in the Insurance / Financial Services industry. The candidate will manage the US and EU based team of Project Managers along with helping t...Read More>>.
