head of sales Archives - idibu

head of sales

Company news

idibu Continues its Expansion Appointing New UK Head of Sales

April 20, 2015 Company news 0

Online recruitment platform idibu has continued its recent expansion with the appointment of Steve Anderson as head of sales for its UK business division.

Continue Reading