Pros
I do not have anything positive to say about working with this company.
Cons
I would give the management 0 star if there was an option. There is no leadership or vision. The contracts are way too long, and no matter how many hours you put in, you can't realistically finish in the promised 2-3 years. They drag out the green card process so you stick around longer, and the lawyer only acts nice on calls at first, good luck getting real updates later. Pay is super low, you cover own housing, and there's no PTO or weekend pay. Breaking the contract comes with harsh penalties, so you're basically stuck. Everything feels fake and deceitful, and you end up working crazy hours just to keep up. It's clear the company expects total loyalty while giving almost nothing back.