Pros
If u r fresher..Max 1 year u can spend to learn..with Developent skill in short duration beyond that Life is in Hell. Also be Ready to work upto 11-12 hours irrepective of Gender Male or Female with No compensation. Salary is on Time always. Team Mates and Seniors are helpful in solving Issue
Cons
Extremely Game,Politics,Worst Behavior,Unbalance Life,Trapping Technique in Various Way,Mismanagement. I have worked 2.2 Years as SW Developer..Its like i feel i was like a frog in a well,Feel like Daily Labour,Officially 2 Saturday/Sunday Holiday.but forget those..u will hv to come to office. All works are in priority,VP and Manager are enjoying Luxiory and Employess are their Slaves Managent always looks how to Trap Employee to deduct Salary by Late Mark,Out Time,Lunch Time etc, Get Ready to Face politics during Appraisal Time and u r bound to accept Appraisal Amount Uselesss Compoff for working Saturday Sunday with No food