A decent start, but not worth it in the long run
Software Developer (Former Employee) – Toronto, ON – 30 January 2018
TCS sends employees out to multiple clients across the GTA. They do not care about the employees career path, or needs, simply if the client has the role filled. Once the employee is in said role, TCS virtually doesn't exist, as long as the job keeps getting done. They teach the concept of "flexibility" to the employees stating that we must bend to the clients needs, which means staying late, working overtime without pay, or doing a job unrelated to the job signed up for.
The pay and benefits are good, but you won't see a future with TCS. Every employee I know is still at the same position, and leaves within a year. Overall its solid if you're just starting out, but expect a cold mega-conglomerate with boring office work.
Good pay and benefits
Poor management, no future, poor communication