depending on your GM or AGM, it can be a great place to work. If your AGM or GM is not good, (puts work load on you, instead of them doing their job), then you have a not so good environment where everyone is stressed out.
If your AGM/GM is good, then your environment is awesome to work in. The benefits suck if your not a full time employee. As a whole, ive worked at worse places than this. It's an okay place to work at.