Pros
-Work Environment is very Friendly. -Yearly Bonuses -Flat 30% hike for freshers after 6 month(you have to sign a years contract.)
Cons
-Very Little career growth. -Too much responsibility but no latitude in other hand. -No matter how skillful you may be, everybody is in a pipeline. So no growth unless seniors move ahead or leave. -Good if you want to learn politics. -Becoming more of a call center day by day. -Two kind of people stay.. one who does not works becomes a Team Lead or other fancy positions, One who works hard.. needs to prove that he actually does that. Your hard-work will never surface unless you shout at top of your voice. -Monotonous work with very less value in outside world. -Rewards and recognition's only for tenured, if you work hard and do something nice,... then thanks for coming to work.. it was your duty.