Pros
ONe of the largest IT companies in the world, highly respected organization. There is a ton of knnowledge and experience to learn from. The broad range of locations and domain participation provides a very wide range of opportunities to work.
Kontras
They are extremely picky about money. I have to do a lot of tasks that even my former small privately-owned company provided for me. Travel / on-site assignments are a very big pain in the neck, as they do not provide any arrangements. (smaller former company provided everything: reservations, travel, tickets upfront and I only worry about the per-diem) In infosys I have to procure for my own accomodation, transportation and do all the bookings on my own for a very restricted reimbursement 30 days later). oh, and US-Payroll department is not in the US but in India.!