Pros: everybody is given equal opportunity
Cons: being a very big ship, its turning radius is very large and also slow.
This is one such company where in spite of being on the lower side of the salary, associate does not feel the urge to leave it at the very first go. It takes lot of effort or very bad luck for an associate to switch from TCS. Learning opportunities are abound, Management has very positive and futuristic approach.