10 things to consider before hiring a Digital agency