Pros
A good company for starting your career and start your job search immediately after the training and waste not even 1 day by staying in infy after 1 year.
Cons
No career growth. Transition from 1 project to another project is standardized. No planned career. You will be treated like computer, mouse and keyboard. You have no respect. Their salary is one of the lowest compared to any other company. If one project got over your next project allocation depends entirely on your previous manager. If your previous manager is bad then your career will get screwed and you will be made to sit in bench or be given some bad projects. Knowledge wise if you are not alert and planning your career by taking time you will end up erasing all your knowledge.