We had an excellent experience working with Patterns to develop our corporate identity, so much so that we turned to Patterns to develop two other brands associated with our business. Patterns were fully responsive to our needs, both in terms of the design but also in the content of the product. They never rushed the job and consistently met deadlines they had committed to. They took great care to ensure we were satisfied. Most companies tend to disregard customer satisfaction once a contract is signed and assign less capable people to the do the implementation work. From time to time we request small changes to our brand as our business dictates and Patterns are always ready to help, which shows great after-sales service. I would high recommend them for any branding design and development work. Simply put: Patterns deliver!