Management is poor and lacks major communication with each other and the staff. They seem to always look into what employees are doing wrong but fail to see what they do wrong as a management team and as individuals as well. You are easily replaced to them it seems and MANY wonderful employees hard work and dedication definitely goes unnoticed and unappreciated a lot. Being short staffed is a common occurrence and if you think you'll only do the job you were originally hired for, think again. You will be thrown around all over the place. Your opinions and problems do not seem to matter, although it is made out to appear they do, there was rarely action to solve anything.
Aside from that I met a lot of wonderful people, the coworkers where like a big family. If it wasn't for them I would have never stayed as long as I was there for. The discount was also an added bonus too. But besides that I wouldn't recommend this job even with its perks.