Originally Posted by badjuju
Not quite - quite a few companies require employees to use their corporate cards. If you work for a company with lax rules or a self-employed, it may be a lot easier.
If you can't choose which card to use, you probably have little or no ability to choose where you stay. (Corporate purchase agreements, lowest rate, etc.) In that scenario, a "loyalty" program becomes a reward for past action rather than an incentive for future action -- and thus less valuable to the company.