Pros
They paid the market rate if you asked for it. Contractors were allowed to work from home, which made for great work-life balance.
Cons
No benefits, no overtime pay, no vacation pay, no paid holidays and eventually they just outsourced their entire staff (when Distributel took over the operation). Some staffers were allowed to hang on for a few extra months, but in the end, they got rid of everyone.