It's a good company to work with, good benefits, very good if you want to go up the management ladder, everyday is different, good management helps a lot with the morale. I'd say the hardest part of the job would be persuading people to buy the membership card. Most enjoyable part is giving hte customer a good experience and happy banter with them
ProsFlexible hours and usually get the holidays and time off you want given enough notice.
ConsCan be long hours and not much of a social life due to hours you work