Yes, as long as you directly booked through the Marriott website, you should get the appropriate benefits. This presumes you will be presenting your corporate credit card as the form of payment, and not some sort of direct-bill arrangement.
You will get one Elite Qualifying Night (EQN) for each night you stay (halfway to Silver!), and earn redeemable points based on a multiple of the (USD) cost of your stay.