Pros
1st - Work from Home, avoid all the stress, expense, and time of travelling to work everyday. 2nd - Company Support, Zirtual supports their ZA's by providing extended training to get you prepared for the job. After you start working with clients you are still supported by the management and your coworkers. 3rd - Every day is a new day, while you do have repetitive tasks every day you are doing something that is a little different. 4th - Room for Advancement, the company is growing and they like to hire from within providing great opportunities for growth and advancement.
Cons
1st - Pay, they do not pay well at this point but management is seeking to correct this problem. 2nd - Hours, most work at home opportunities have a more flexibility in the hours you work.