...but I did work WITH Cognizant on a mutual project. They were the most incompetent engineers I've ever run across.
It was a simple project, just a small web site launch. Windows server, .NET based CMS, and a MS SQL backend. Easy. It should have taken me a couple of hours at most. Cognizant, however, ran the client's network and wouldn't allow me direct access to the server. I had to coach their guys through the rollout. And that's fair enough; they had no reason to trust me. But, it turned out that I knew more about MSSQL than their "SQL expert", and I know just enough to run a small website CMS. I had to teach him how to restore a database and create SQL users.
The rollout took three days, finishing late on a Friday. I got a call early the next day from the so-called "SQL expert" while I was feeding my infant daughter. He had been messing around with the URL Rewrite module and broke the simple Regex statements, again, taking the site down, again. The guy was begging me to help him, so I sent him the correct Regex, which he couldn't install correctly. I had to call my company's account exec for the client to make Cognizant stop harassing me.