Pros
Fun work environment, family values in their Select Service hotels, good for employees who don't like to sit at a desk all day. Great benefits (401k, healthcare, hotel discounts). A lot of vacation time. The Marriott family is THE BEST. Mr. Marriott still travels around to hotels each year, and I've had a few opportunities to meet him and his family. Good place to work as a line-level associate since there's great recognition programs and associate appreciation in place. Good training when they're willing to pay for it.
Cons
Not so much a good place to work for lower- or mid-level operations managers. The pay is very low for the amount of work we have to put in. Mid-level management does not get the recognition we should. Harder to advance than they tell you unless you have connections or play into the company politics. Also when you are unwilling to give up a work-life balance. After working 10 years for this company (and advancing from an hourly associate to a mid-level manager), I can see this company is starting to care more about money than the family-culture they preach about. Often hotels will cut out training for their managers for cost-savings.