You'll neet people to handle the offshore company - unless you have a company that offshores without oversight. (Hah! Talk about a recipe for disaster!)
The offshore company needs it's own management too - if they are REALLY an offshore company, and not just a branch office.
No matter what, using an 'offshore provider' adds complexity. No matter what. 'Doing it right' has nothing to do with it.
Now can it work for the company in spite of that handicap? Sure. Pretending that that innate handicap doesn't have to exist is wrong, though.