Excellent salary, Split between desk based and hands on duties, 25 days annual leave plus statutory bank holidays, true job security.