Pros
TCS is a really nice environment to work in, they actually treat their employees very well. When I worked their they had a social hour every month, where they provided you with food/wine etc. they also have an amazing Christmas party every year. The CEO is very personable, and he will get know you by name. I really felt valued there.
Cons
The pay could be better, and the service level agreements are not realistic. TCS Ed Systems is a service provider. As a provider to other university systems, we were required to turn work around within 24 hours, for multiple colleges, which is not enough time, you often had to work after hours to meet the service level agreements, which is taxing but you are paid overtime. if you have small children working over time could be an issue.