Most look at outsourcing from the point of view of cutting costs, which I think is
a delusion. What outsourcing does is greatly improve the quality of the people who still work for you. I believe you should outsource everything
for which there is no career tract that could lead into senior management.
References
"Pharmexx really lives by their motto of Delivering timely, Innovative and cost effective Solutions.
Good Beginning Keep it Up"