I have been with NYGCI since May, 2011. I am very happy with the president; he is very helpful and always looking for long term commitment. Immigration support is very good. They sponsored my H1B visa and started my Green Card process within 6 months of my H1B approval. They are very transparent and providing good training & placement services. Zero risk to join the company.