Outsourcing your tax preparation can be looked at at two levels. The first level is personal. As an individual making a certain amount of money or who owns property you might pay someone else to do your taxes for you. This saves you time and ultimately money as the person you are paying knows more about tax laws and deductions than you do. The second level is business. A large corporation will outsource their tax preparation and this can be done on two levels also. A company will pay another company (usually local) to prepare their taxes for them. But it is becoming more and more common place to outsource oversees.
There are many benefits and downfalls of outsourcing. The benefits are labor is generally cheaper oversees than in the country you live in. This is often true whether you are in America outsourcing to India or in Japan outsourcing to Vietnam. Outsourcing enables a company to find someone who is willing to do the same work, at the same quality, for a much lower cost. Another benefit to outsourcing is the relationships companies can build that would not otherwise be built. Companies will better understand different cultures this way.
However there are downfalls of outsourcing as well, especially with tax preparation outsourcing. If an American company outsources their tax preparation to a small company in India (or Japan or Canada) they run the risk of having a company that is not familiar with American Tax law or who is not able to access the current laws- which in turn will be detrimental to the company. Some of the same benefits can also be downfalls. Americans and Indians have very different cultures and customs. When a company (or person) is not familiar with a culture or with their customs, it is very easy to offend even if it is unintentional. That offense will lead to strained relationships and those relationships will lead to the downfall of the relationship.
So outsourcing can be beneficial and detrimental. The only way to decide is to know what your company needs. If your company wants to outsource tax preparation then your company should become as familiar as possible with the business culture of the country they are dealing with. It is common courtesy and shows a level of awareness that will make the transition smoother for everyone who is involved regardless of which country is outsourcing to whom.