Pros
1.you may get onsite if you are 'shouting/talkative' kind of person eventhough you don't know anything. 2.you get lot of responsibility with no margin of error. if you make a mistake, they will screw you and forget whatever good you have done. 3.good for the people who talk more and work less.
Cons
1.no recognition. they give 50 rupees coupons as recognition and console you. all politics people get big awards. 2.no good salary. if you stay for more than 2year, your salary will be less than the new comers of less experience. 3.no perks(like insurance) or any other benefits. even to get tea, you need to struggle like you have to go to office early. 4.culture is very bad. you will be screwed by the managment. more importance to the people who talk more and work less. 5.no good infrastructure. your chair will hit others'. so less space. very crowded like a call center. it looks like you are sitting in a fish market. difficult to concentrate on work. 6.cheap cost cutting tactics.