First they are cost cutting crap which raises profit by overtiming employees as well as bargaining salaries and provide lower wages. They ruins talents of people by frequently throwing to either bench or low graded technology which is always a disaster for career. There were many complaints about bias towards south indians and constant ignorance towards north indian people at all the level. How can we say that a cheap cost centre with attractive infrastructure is the so called best IT organization??