It depends upon your business as well as the complexity of work. If you need to update your website frequently, it is advisable to hire an in-house WordPress developer.