Such cooperation is pretty demanding and will require constant involvement from your side. But with regular communication, synchronization, and trusting relationships, you will be able to gain a decent result.