Pros
Sometimes there are free biscuits. Working here will make you tougher mentally and learn to appreciate what really matters in your life.
Cons
In my view there is a fear culture. A stereotypical Indian "I am the boss. You do not matter" attitude is rife. No recognition is granted to hard workers, in fact, credit is stolen by managers desperate for recognition and anyone else who can take it from you. 5% of the people do 95% of the work. No pay rises are ever given with extra responsibility which you will be given until breaking point. HR play by their own rules "Infosys" rules. You will be completely alone if there's an issue with the only option being to get out. Which is made difficult by the various clauses you will have to sign regarding future jobs.