Vantaggi
Working as an independent contractor is the pro for this company.
Svantaggi
They feel like they own you if you accept work from them. They ask unreasonable "favors" from you and expect you to work for little to no compensation. Communication and expectations vary depending on the coordinator you get for the scope you accept, and some don't seem to even know what is going on at any given time. If you don't do whatever they ask of you, they will black ball you from getting anymore work.