I would offshore everything except logo development

seriously, branding is very hard to do in a vacume you need to have some detailed conversations about what you want your brand to stand for and that is pretty difficult to do or at least it is an expensive thing to do