Pros: good high quality product
Cons: poor working environment and pay plan among other many issues.
Management contradicts one another, they do not want employees to have more hours on the clock than schedule but would ask the employees to work with out beeing on the clock. I could go on for ever, but these are just some examples of very poor management and decision making managers, not to mention harrasment by Senior management.