Its nice work fast paced. Not big on upper management seems like they dont have a clue. Some of the departments have to work swing shift which is a total drag. Dont seem to want to add people to departments that need more work force. Also seem to have a hard time getting important issues figure out quickly. Instead of fixing a problem they work around it and basically making the everyday employee having to deal with it.