Pros: Supportive co-workers, team effort mentality
Cons: Ever changing schedules, lack of development for team members who want to be promoted
Job itself isn't too hard, just really busy. Training and development is lacking in the company as far as trying to advance to a higher position. Most of the time shifts are spent dealing with impatient and rude customers, which can make it hard at times to deal with when you deal with them constantly. My manager in particular doesn't post schedules up with enough advance notice in order for us to plan our lives and often schedules employees when they request off. Co-workers are great and supportive, which is probably the biggest benefit to having a job like this.