I have been working at Starwood Hotels & Resorts full-time (More than 3 years)
They do make the effort to create a positive company culture. Most departments have incentive programs that reward you for doing well.
At my property they're struggling with turnover due to competition and low wages for tipped positions. This isn't their fault but they'll need to figure something out.
It was with HR and Director of Revenue, as well as the VP of revenue for the company. First they make you apply online, then call you for an interview, based on your experience.