Pay is low and there are not many opportunities move up. Management groups work in a vacuum and do not see how they can work together. This makes for very inefficient processes and lack of communication. Very little ability to work from home when kids are sick or in bad weather so forced to use vacation time. I have seen high turn-over in my location due to high-stess and lack of management acknowledgment of the above issues as well as low replacement hire rates mean that employees staying with the company get more work piled on them.