Soft skills: hard to come by but worth nurturing for career progression