Pros
Nothing I can think of right now.
Cons
Uncompetitive Salary.
No benefits (they act like they provide them but they don't contribute to any of it, all on you...but hey it's pre-tax, so you should be happy about it).
No paid holidays.
No PTO.
Excessive paperwork, drug test, invasive background check.
in short they exploit American IT workers because with the excess of Visas they can.