What reason would the company employee (identified by name) have to give an answer that contradicts the company line, or casts the company in a poor light?
I'm trying to find a way this could work, but I don't see one - not because of your implementation, but because there's a fundamental information imbalance and incentive problem.