
Ease of scheduling and the flexibility.
Poor pay. Benefits below par.
Less reliance on H1b workers.
No proper guidance. Its is just winging it all the time.
They are mostly Indians on H1b. Very political and not well trained. They are there because they are willing to work for relatively low pay.