Tata consultancy - A great company to work for, but should reward high peformers better - Assistant Systems Engineer Tata Consultancy Services Employee Review
1. difficult to move between projects
2. not good salary/promotions are rare
3. too many processes and approvals for anything
4. dont expect any help with GC