Pros
1. They have many clients whom they screw. 2. Good people to talk to. 3. Travel opportunities are there but mostly it goes to contractors and BAs. 4. Come and work here and run away ASAP. It will be lifetime experience.
Cons
1. The way of working is still like the last century. 2. No training mechanism or product knowledge shared to people. 3. They say they are product based company but no one knows what is there in the Product. Maybe not even the one who sells it or develop it. 4. No work-life. They make the life hell, will make you work all day anytime.And its same story always as all their projects are always escalated. 5. No motivation to keep you going. Rare entertainment activity, appreciation, annual day, outing. 6. Though they claim to be high on profit but financial issues seems to be their friend. So unreliable in terms of money though they wont throw you out. 7. They do not learn anything from experience as a company. Its same raga all the time.