Terrible management (management are all friends with each other so they don't hold each other accountable for them not doing their jobs; management is terribly disconnected from what is actually going on in the facility and with staff. If you tell them when there is a problem they ignore it.) , terrible scheduling (one person in charge of scheduling for the whole building of hundreds of employees using an extremely outdated computer that is still running windows 2000. Mistakes with the schedule left and right.) , terrible communication, being mandated (frozen) quite frequently. Benefits are so-so