CSC is also a services company. It has many clients. TCS apart from providing services, has its own products. Also, TCS being an Indian MNC, has more job security than any other MNC.
I am working at Tata Consultancy Services, the Indian MNC. Is it advisable to leave TCS in order to join CSC. Please advise considering the long term benefits, like job security, promotions, apprasials.