There are many arguments against outsourcing production for companies within the United States. One of these arguments is that the corporation rarely considers the environmental impact of their move. The United States has very strict policies about production produced pollution. However, the United States has little to no control over this area when the jobs are outsourced. Being aware of problems like this, and considering the environmental impact of outsourcing your production, is more important for the longevity of your company as opposed to the immediate profit margin.
There are many disadvantages and advantages of outsourcing. Depending on location, it may also be more affordable to outsource to companies located in different countries. The advantage is outsourcing is a way of cheaper labor. The disadvantage is that these outsourcing companies can not be easily monitored, especially if there are in different countries. Also there is a lack of direct communication.