Pros
They said they can get me H1b and they did ( but with soo many hidden rules like they can't even give you an EAC number, once you committed they will say that this is there company rule)
Cons
Threatening is there main job, if they got any clue that you might be leaving even if it's by accident they will start to do all kind of threatening stuff. For me they locked my pay stub account ,they won't accept that they are doing intentional but instead will say some thing went wrong in their system. And they started sending me emails that i should report immediately to there office and if you call and ask them they will say nothing to worry you can just ignore and by 3rd same email they sent me notification that I'm fired because i didn't report to there office, thank god by that time i found a job already. This is not just this company many i guess 99% of desi consultancies in USA are doing this kind of things so don't trust these guys just because you turn didn't came yet.