16 years ago I worked on a project with some people from TCS. The 3 on site were very good, and for a long time, I thought they were all the TCSers. Later I discovered there was also an entire off-shore team, and I only really found out because one of them somehow checked their "My Documents" folder into SVN.
My impression was that the good people they have are very good, but the bad people are barely competent enough to warm a chair.