Even if hiring a freelancer is far cheaper, but i still think if you hire a full service of Calgary Marketing Company. That way, you do not have to waste away more of your money and time. I think this is also the main reason why there are so many companies out there can not choose between a cheap freelancer service or an expensive but professional full marketing service. Both of these options leave you with a dilemma too, because usually they tend to be an expert only in one or two particular things.
When you choose to use a freelancer service instead, then you would be able to find yourself running from place to place. You may need to make a deal with design and graphic service which will help designs the logo for you, then you have to run to the website designer service to ask them make a nice website for you.