If you need someone to design your new website, then you should think about contracting a freelance web designer. A freelance web designer is someone who designs websites, but does not work for a company.
One of the benefits of hiring a freelancer to design your website is that it could save you a lot of money. Freelancers are trying to establish themselves in the industry, and are often willing to work for less in order to get started. Freelancers also have much lower overhead costs than is typical with most companies.
While many freelancers have experience from having worked with companies, others do not. Of course, the fact that someone has worked for a company does not guarantee that they will be the right person for the job. There are many excellent web designers who have only pursued web design as a hobby. As always, evaluate each individual thoroughly.

PennyL. - ''If you spend enough time devoted to learning most of the internet search engines, then one day there will likely to be many things you will learn for yourself. To teach yourself the secrets of SEM requires learning a new language mentally. Now there is only time ahead of us, as everything in the information age world of web design becomes more familiar with search engine marketing techniques. Basic strategies for best practices and precise keywords usage will be the next step towards a having a long future for any artist or technician using SEM. Soon the world will be found by this marketing style offering to expand horizons on the new world wide web.''