I've been in the IT industry for close to 20 years now. Outsourcing as a factor is not significant in project failures.
Also, most outsourcing companies have been around for a while and are doing fairly well.
Also, most outsourcing companies have been around for a while and are doing fairly well.