Working in a virtual environment can be difficult for some, must be a motivated individual. Advice - you have to know when to stop working - it will always be there when you work from home and it is easy to work long hours.
Communication in a virtual environment can be tricky as many tend to rely on email - a phone call is the best way to clear up miscommunication and get clarity.