international business careers in Cavan, Ireland