Pros
As a remote worker, I had no difficulties, and communication was good and timely. Never any difficulty with payment. Changing circumstances forced a layoff and the company was upfront that it was coming, as well as supportive by offering letters of recommendation.
Cons
There are none that come to mind.