The ethiopian guide, Shif, was absolutely fantastic - full of interesting information, and very competent and capable! However I don't think he is an exodus employee, but sourced from an ethiopian company.
It surprised me that we also had a UK leader - trips I have been on before used a local exodus leader. The UK leader was a nice guy, but there were several occassions when he appeared to me to not really know what to do and didn't really sort things out for us that we had asked to be done (eg, one of us had requested for water to be boiled in the mornings to fill our water bottles with, which he said he would sort but then didn't, another example, one guy was suffering with altitude sickness for a couple of days and the UK leader knew this and was not carrying diamox in his daypack, only in his kitbag, which was not available until we got to camp, and he seemed to panic a bit about things). Given that Shif seemed to sort everything out for us, I'm not sure why Graham was there as well really, except for the transfers between Gonder to Addis (when Shif was not there).
It may well be that I have been too lucky in the past - I travelled to Nepal in April with Prem Gurung as our trip leader and so I compare everyone to him. This trip made me realise again how absolutely fantastic Prem was in Nepal and how lucky we were (and you are!) to have him!