Pros: flexible schedules, full benefits, good managers
Cons: occasional shady customers
I only worked at this hotel for two years, but it was by far one of my best experiences. They offered full benefits and the managers actually worked with the employees for schedules, time off, etc. It was a very comfortable place to work and people actually looked out for one another.