The ability to work virtually means more flexible hours, you gain lots of experience very quickly, and your colleagues are extremely willing and able to answer questions and help get you settled in during your first few weeks.

Cons

When most colleagues are working virtually you can start to feel isolated, but everyone does the best job possible of keeping up communication via emails, phone calls, google hangouts, etc.

Advice to Management

The line of communication being open is vital, so continue to keep it this way.