5 Critical Aspects of Virtual Internships that You Should Be Aware Of