A branding agency could be lots of things to lots of people. They can be your strategist, your own creative, your design team. However, overall the role of the branding agency is to create, plan, manage, as well as measure the branding strategy. It’s about them just as one additional “department” in your company, they need to fully understand everything in regards to you. They need to get underneath the skin of the organization and discover what really allows you to tick.