I worked at eTouch Systems full-time (More than 3 years)
The good: They give better salary than other body shopping companies. More chances of getting Green Card filed. Good projects and a lot of good colleagues
The Bad: But they are consistently degrading in almost all areas. Becoming like a typical body shopping company rather than a product/service based company. Totally a one man (CEO) driven company. Lot of good people here but they are leaving one by one every day. Worst HRs you can ever find.