Avantages
There are many excellent opportunities available in terms of variety of projects and client interaction.
Inconvénients
It's very difficult to get on a project unless you have networked with senior staff which is pretty much impossible at a junior level. Promotions are rarely issued, the company prefers to hire employees from other organisations to fill these roles meaning there is no incentive for existing employees to give 110%. The appraisal cycle does not reward achivement but rather focusses on number of years in the company and how much your manager likes you - if you don't work with your manager (which is common) then you have no chance of promotion. The training at Infosys is non-existant. You are forced to do mandatory exams every year - failure of which will result in no promotion. No training is provided to pass these exams, you have to rely on your ability to read through a powerpoint presentation and remember what was in it. These exams do not represent skill but your ability to remember word for word paragraphs in presentations.