discussion post considering what you have learned

Considering what you have learned, what are your personal opinions about the effect offshoring and outsourcing has on employees, customers, and organizations?