Barracuda is one of the UK's largest specialist retail and consumer executive search teams, serving our clients both in the UK and Internationally
The success of any business relies on the quality of its people. Barracuda finds the right executives and interim professionals, as well as leaders of the future who can be developed within your organisation to take on the most influential roles of tomorrow.