If you are able to get your hands on a good local web designer your project could go much more smoothly than if you used a giant web design firm or some other firm you have found on the internet. There are thousands of freelance designers out there and more often than not the hardest part is finding one who is situated in your local area.
When you find a local freelance web designer there are many ways you can employ them. Some prefer to work from their own home; however in your case the more favourable option could be to set them up with a desk inside your company premises.
Setting them up inside your building is often not a costly investment. The designer will have their preference of tools and will likely be able to set up a connection to their own machine or you could provide them with a laptop or desktop computer which they can use and install the software needed.
As they are working under your roof it gives you a lot more insight into what is actually going on. You can have meetings as you need them and keep yourself updated on how the project is going. This is why many people prefer local website designers.