Plenty of them, including but not limited to: employee discount (you must work at the chain to get it, if you do not, please feel free to apply on their website, while you there I'm sure you can find all the different discounts they have to offer, don't call the hotel, they have no control on the discount, instead you can call the 800# they can help you with discount and reservation)
When you book online you can select various discounts such as marriott rewards member, AAA member, military, etc.
AAA, military, not sure of any others
You would have to call the hotel
Thanks! Your answer is awaiting moderation.