Not an extremely fast place job.
You will learn how to talk to the public and voice your opinion without offending them.
Management is usually pretty good and understanding.
hardest part of the job is the openness you have to have with the clientele and fellow employees.
most enjoyable part of the job is seeing how happy you can make someone by helping them.