I recently stayed in a Marriott Marquis, and my company picked up the check. I was later told that, since the company paid, I don't get the credits in my account. I know the company doesn't get them. Does this sound correct? Most of my travel is for business, so how am I supposed to accumulate points? If I'm not going to get points, I'm not going to try to stay at a Marriott.
Does this seem right?