Pros
Good company for those who can't get a job elsewhere straight out of university. Have a three month training that is fairly good for basic programming. Depending on what project you get, can learn a lot within the company. I had a good project for 4-5 months. Good learning platform.
Cons
Be prepared to relocate, or defend your decision not to, if working out of a hub in the US. They are trying to transition to mainly hubs, but you will still be pressured to relocate by managers. Your learning depends on the project you get. Management doesn't really care about you, so you have to fight within the organization to accomplish things. Infosys is an Indian IT company, and while they are trying to transition to the US more, be prepared to work offshore hours and be on call if your managers need you.