Pros: insurance, benefits, discounted resort stays
Cons: long hours, stress from daily requiremenst for revenue, call, talk time and angry guests.
The hardest part of the job is dealing with upset customers. They are what adds most stress to the job. But if one can work hard and persevere there is plenty off room for growth within the company.