Infosys is a great company with best training software engineering program and strong culture/values.
Pros: best training program
Cons: steady state projects
Infosys is the second largest IT company in India with more than 100,000 employees. I thoroughly enjoyed training program at Infosys, Mysore India. I learned a lot during those 6 months. After training I was posted to Pune, India where I was contracted to Pfizer Inc and worked as Technical support Engineer for TeamConnect, a JAVA based web application.