I’ve been working there for a significant amount of time and can say with confidence that it’s an excellent first job. The management is very nice and the scheduling of shifts is excellent. Although the job is extremely difficult at times especially when busy it’s very good. It’s a good working atmosphere and a good way to get experience. The work can be a lot at time and stressful however.