Pros
It is good for people who could not get any placement from college or working in call centre to enter into IT world. But a good student would just spoil there career in this company as at the end you will not learn technology nor any good domain. Good annual increment if you work really hard day and night and forget you have a family.
Cons
If you dont get into some automation project, then clicking a website is all you will learn from this organization. All the alumni of this company are doing well only if they learn automation or exited at the right time gaining some experience. Domain is poor, culture is bad. They will make you work like you are in some factory. No flexibility in timings. Only for people who are dear to there manager get the perks. Work from home is a strict NO. Not atall for married or women with kids, they will never be able to manage work life balance. give 9-10 hours in a day is mandatory.