Offshore outsourcing has its pros and cons. While security risks, lesser control, and different time zones are some of the drawbacks, they are not major bottlenecks and can be easily worked around.