A virtual assistant is like a personal secretary. They provide customer support, write, answer calls, transcribe, do research, etc. They basically work at home and communicate with their Employer through the Internet or through phone. One method many companies take to maximize the likelihood of having a positive experience in retaining a virtual assistant is by going through a virtual staffing agency. These virtual staffing agencies operate similarly to conventional staffing agencies.