As had been mentioned in similar discussions, there is a fundamental conflict. The employer wants cost effectiveness. The employee wants good service.
The employer doesn't benefit from the employee receiving good service. The employee doesn't benefit from jumping through hoops in the name of cost effectiveness, since they're not paying for it. If it were a leisure trip, the employee might be willing to do some of those things.
Worse, some agencies (ex Hertz, Marriott, JetBlue) reward revenue. So if your company has a "good" rate, you the traveler get penalized for it.
On the other hand, some companies (ex American, National, Best Western bonus miles for 2nd and 3rd stays) reward number of transactions, no matter how low the price. So if the company has a low rate, there is no difference to the traveler. In this case, the interests of both employer and employee align- getting a low price.