I worked here for a year, and the general feeling I got is that this job is very..cliquey. If you didn't talk to the right people, you didn't even get daily tasks. If you weren't in their cliques, then word of mouth news didn't get to you. And pretty much everything at this job was spread through word of mouth; important processes, new policies, everything. That sort of thing made this job difficult.
The management has bad communication skills as well. There was several times I got berated because management didn't let upper management know what I was doing so they thought I was doing nothing. On top of that, their management will call entire meetings or make remarks in meetings that call out specific people for not doing their job 'right', which makes for a very uncertain work environment. I don't know if they do that on purpose or if the management there isn't trained properly.
Their processes were messy, their internal systems are a nightmare, I'd say if you really NEEDED a job this place is a pretty okay steady place to work. But if you had any other options you might want to consider them first.
Generally stable schedules
Management is very confused about their own policies and has horrible communication.