This question is very similar to asking whether your business should retain an in-house lawyer or accountant. It depends on the amount of recurring work you can offer to that person. If you only need to build an effective website, with minimal maintenance and upkeep, you may be better off outsourcing it to a website design and development company like ours.