My company recently underwent a rebranding exercise. We took our time to interview at least 10 different companies to take on this task. We finally landed on Atomic Idea and have been very pleased with their work thus far. The entire team is collaborative and responsive, and will help you navigate the complex path of branding. I highly recommend Atomic Idea!