Job of the Week – Head of Telesales – McLean Ross

The client, one of the leading UK energy suppliers and generators of gas and electricity to homes and businesses seeks a Head of Telesales to join their SME Markets Management Team. As a member of the SME Markets management team, the Head of Telesales will be responsible for providing direction and leadership to all activity […]