The project management was excellent - they were extremely responsive to our needs as we moved through development phases! They also had great insights into how best to approach branding projects (and helped us with some ideas that weren't necessarily what I would have chosen). Their process can feel somewhat rigid at times; it's important your team understands where you're coming from so there are fewer surprises later down-the line when things get more complex or need additional input during production phase. We used them primarily because their expertise matched ours well but if needed could easily use another agency who might be better suited specifically towards brand strategy work.