Pros
The ethics of senior management are exceptionally high. In today's corporate culture it is refreshing to never feel like you have to compromise the values taught by mom and dad. The emphasis of the Marriott family on respecting the individual and treating them well so that they treat the guest well is still strong and encouraged by senior management even though the company is now publicly traded and large. The company is very good at allowing associates to find their life/work balance. If you are in hotel operations there is a significant chance to move from brand to brand, state to state, or even country to country.
Cons
Depending on your job description, there may be limited room for promotion (this is more true for the "formal" professions). In some departments/divisions, associate opinion surveys are seemingly ignored and the formal review process is not enforced. Because of the tendency to avoid conflict and reach consensus, bad managers linger with little place for the associate to go for resolution. The associate may feel as a complaint would be seen as being disloyal. Associates generally won't take complaints up the chain of command in concern that they will be the one found to be at fault and the action will be detrimental to one's career.