management consulting careers in Sliema, Malta