If you are fresher, kindly do not join.They will suck you but don't provide any benefit - Full Stack Java Developer 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