Pros
TCS pays for bench time (most consulting firms don't anymore). When an assignment ends, they work diligently to find a new one. They have a good, extensive online training program with Skillsoft, including employee access to Books24x7.com.
Cons
Health benefits are average at best. They only pay for 1 industry association membership, and only up to a mere $75, leaving the employee to pay the rest or for more than 1. Their employee web platform for accessing all employee information is poorly designed and not very intuitive. A large percentage of management, as well as the consultants, are from India, for whom English is a second language, and it can be difficult to understand them at times, especially on conference bridge calls. The salary was significantly below industry averages. They did not have a good technical advancement program.