Should I sign up for StarPoints now or wait?
My company has switched hotel preferences to Starwood properties, and my next trip is mid-December. I didn't see any sign-up bonuses on the Starwood website. Do they offer them from time to time, and should I wait until the last minute in December to see if I get one? Or is this something Starwood doesn't do, so I should just sign up now.
Thanks.