Pros
I get good hikes here,(that depends on yours team, role and domain) Got Good Friends, you learn a lot, need to be a fast learner and need to do more work. if you are talkative person(english and hindi), then this is the right place for you.
Cons
After some days you will not learn anything, but you should do routine work with very minimal time, Currently i heard this company not giving proper hike and salary due to their company expansion. They are some folks senior folks sitting in upper layer, you cant speak against them what they should say you should do, they will be happy they will enjoy like anything but you should keep quiet and smile whenever they smile. this company is for that senior folks, if you go and see you can find it easily. the senior folks are 10 to 15 years experienced and we should work for them, seniors will not change but the juniors(new join) will runaway with headaches. the senior folks expect the answers in seconds(then you will be valuable resource) if you said i ll check and come back to you, then that's it, you will tagged in average rate resource.