Was browsing the jobs portal and spotted they have several roles titled 'Stratford upon Avon' though the location does say London. Now my poor geography tells me one of these is wrong.
Any thoughts, location wise could be pretty good.
Service Advisor, Stratford upon Avon | Tesla
Any thoughts, location wise could be pretty good.
Service Advisor, Stratford upon Avon | Tesla