Mackinnon Printing provides numerous business communication services, including advertising, annual reports, direct mail marketing, business cards, personalized banners, corporate identity packages and professional resume development. Its customer service center offers clients 24-hour access.