Before a company decides to outsource I think that there are a lot of key points that they need to consider before making a move
. They need to make a list of the most important things and keep the customer in mind. If the customer has a large part on how the company runs I don't think the company should outsource. Outsourcing has too many risks associated with it if the customer is the main reason the company stays alive. By keeping jobs here in the United States it will help workers feel a greater sense of accomplishment and not letting them feel like just because they deserve to get paid more for their education companies are not going to hire them.