The knowledge, skills, abilities, and other characteristics (KSAOs) needed to succeed in virtual teamwork and in text-based computer-mediated communication