Vantaggi
You own your time, other than that nothing right now.
Svantaggi
They consistently pay late and often do not pay for all the work completed during a given pay period. Recently, they have gone months without paying at all, and when payments are made, they amount to less than 30% of what is actually owed.
Communication is extremely poor, if not nonexistent. Their call platform and billing system lack transparency, making it difficult to track work performed and payments received.