5 Things You Should Know About a Web Design Agency Before Hiring It