Found 25 Scotland, Permanent jobs