It's a fairly honest reply. It means "you're not there yet". It's far from Yes, but it's not No; and a future Yes is not likely but not impossible.
You could try asking for specific things that require improvement but I don't think you'll get a useful answer in most cases. You'll hear some words back but all they will mean is "I am not in love with your company".