As a Corporate DC card holder, I can tell you first hand that a lot of restaurants don't accept the card. All major airlines and hotels will gladly take it though.
Unfortunately DC also gives companies the option to disallow the collection of points. That is what my company has done. The thousands I charge each month are not getting me anything.