The GM is great. He takes time to help people learn their craft. Assistant managers, however, are collecting a check and tend to be abusive toward subordinates. The people I worked with directly were fun, energetic, and made time pass easily. The hardest part of the job was looking over your shoulders waiting to be barked at by asst. management.