Vantaggi
Flexibility. Good mgmt. Good support. Smaller company, less than 500 employees. The QA people are great, and they really know their stuff, even though they are long distance. You can get help anytime you need it.
Svantaggi
Lack of structure, low pay. Technical difficulties take time and are not compensated. You really have to know how to run your own computer systems. Foot pedals are expensive, about $100, and you also have to purchase your own expansion software. Of course, all this goes along with being a contract person.