Overall a good company to work for!
Great company to work for with many benefits and percs.
Could focus more on the well being of the workers as job processes can become repetitive and injuries are likely to occur overtime if there is not a proper process rotation in effect.
ProsGreat benefits. Cafeteria. employee cards, good work atmosphere
ConsRepetitive process, injuries