Nobody knows your business better than you. Do know that you need to be closely involved with the social media efforts for your start-up. It is not something which you can just hand over to someone and forget about it. To make it effective, you need to be as much involved in it. If you have the bandwidth and skills to do it in-house, I would recommend going with that option