JPMorganChase Interview Question

Advantages and disadvantages between using in-house development and outside vendor development?