Latest Jobs – Senior Account Manager – McLean Ross

Industry: Energy Aggregation Location: London – Office Based Salary: DOE Reference: AM12 Summary McLean Ross are currently partnered with a startup within the energy aggregation sector who are challenging the smart grid space. We are looking for a Senior Account Manager to join their growing business in Central London. The Role Joining the commercial team […]