Pros
I have been working with ECI since last 8 years , I never had any issues with them . Pays on time . Keep up with all promises - bonus , gifts on special occasion - wedding, kids - birthdays etc. Give importance to employees. Friendly place to work . Pays for all immigration costs - green card, h1b and strong support in tough situation - personally & professional .
Cons
I never had any problem with them.