You will have numerous options available to you when looking for a printing service that you could be working with however you will find it to be a better option to always go for a local printer so it becomes easier for you to deal with them accordingly. You will want progress reports and any new developments that may appear to be communicated to you in a timely manner and you would also prefer to be able to pay them a visit in person to check on the progress of any project that you might have given them.
By working with local printers you would establish close ties with them which would help you to get your project completed in time. Sometimes you may want them to do more than what they normally do in helping you achieve your goals by coming up with design ideas and recommendations for a specific marketing need that you might have which may be making you look for a printing service to print your marketing material for you.
A local printing service provider would therefore be the best solution available when you are in need of such a service. You should therefore be doing your part in ensuring that you can find not only a local printing service provider but someone who is a professional in their own right.