Job was 'mistake' says ex-Eversheds tax head