From drug launches for pharmaceutical giants to videos for airport authorities to internally facing change management campaigns, The Content Crafters seeks to position companies and their products in a light that highlights their dedication, their inspiration and their commitment to their customers.