A virtual assistant is an independent and highly experienced contractor accomplish the assigned work remotely. They work from their own place with their own setup. They are flexible with your own timings. They get all your pending work done within given time frame.