The Work for Hire thing mainly applies to permanent employees of companies. If a Disney artist draws a brand new character, Disney immediately owns all rights to it. If you hire a print shop to design a logo, unless a copyright transfer has been signed, the print shop (not the employee who designs it) owns the logo. The employee is under the Work for Hire law, the print shop is considered an "independent contractor" for the job. If you hired a graphic designer at your business, you would own it. If you contract a freelance graphic designer, they own it.
There are, of course, huge grey areas in the realm of copyright law that require a lawyer (and sometimes a judge) to decipher for you, not random strangers on an internet form.
This all leads back to a thread I posted earlier this month, if a customer comes to you with a letterhead (or worse, a business card) of their logo to be redrawn from scratch, and don't bring you the original files, what burden of proof is upon you to find out whether or not you can legally do it? What if they're legitimately unaware that they can't do this? What if the design firm went out of business ten years ago? What if a freelance designer died? Who owns it then? Most of these questions probably do have answers but you would need a lawyer that specializes in copyright law to search case records for precedent.