customer challenges