Is outsourcing worth it for small or growing businesses, and what are the main pros and cons?

Is outsourcing worth it for small or growing businesses, and what are the main pros and cons?
Post Opinion