Pros
Initial training is good. It will set you up for a decent career in software industry.
Cons
For onsite deputes, Infosys will discontinue employer contribution to India Provident (pension) fund after a limited time, an year or so (and their India pension fund contribution is also very negligible, anyhow). Plus, there is no contribution to 401K or Bonus or ESIP for US deputes. On top of all that, the pay for deputes is also among the industry lowest. Essentially, if you work long term for Infosys at US on deputation, you will end up losing on a lot of fronts - no pension plan, not any decent savings due to low pay, frequent relocations etc. It might be okay for a short term stint, say ~2 years; after that, it’s better to explore better opportunities elsewhere! Company loyalty is fine; but one needs to care of themselves and their family, first. Unfortunately, Infosys doesn’t seem to give a damn about that for their long term, loyal employees!! It’s just numbers and resources for them, take it or leave it! Not much work-life balance either to boot. I worked for 13+ years for this company. After all these years, I don’t have any money saved for retirement; got some peanut amount as Provident Fund and Gratuity. I feel bad I didn’t think much about my retirement. I should have explored for better opportunities 5 years back!!