questions to ask before hiring a mobile marketing company