Pros
Infosys is the most recognized name among the software companies in India. It is also a growing organization and is trying to compete with Accenture and Delloite. So, some of the assignments are of good quality that do involve communicating with the top management. In terms of opportunities, you can easily reach out to anybody within the consulting group for client work. Some of the leaders within the consulting group are great people and you can learn a lot by working with them. Overall, it is a huge organization with opportunities in lot of areas.
Cons
The management policies in Infosys are opaque. Decisions are made and then changed within few days. The decisions defined by the board are considered final even if they are unfair and unpopular. The top management continues to get high bonuses and increments and the lower management continues to suffer. You do not feel that you are part of an organization but just a machine. The work done is primarily around IT and high end consulting work, as done by top firms like Accenture and Deloitte, is not there.