There are more dedicated workers here than I have ever seen anywhere else. Many employees have worked 20 hours of overtime a week when needed.
Cons
Management is constantly changing the processes without getting the input of the people who actually do the work. There is no appreciation for the workers. Management promotes people not based on merit but by who they like and the annual reviews/raises are done the same way. There is very low morale and yet only certain people are picked out for having a bad attitude when in fact there is not a day goes by that I do not hear someone around me stating how much they dislike the place. There is also no job stability. Last year the company let go of 8+ people in one day and the company president said it was because they added no value to the company. Are you kidding me?! Who says that?! How is one supposed to have a good attitude with something like that being said?