Although they tackle complex projects, they are always capable and creative. brand strategy companies