Pros
Pay is marginally adequate. Ability to work from home periodically. Aside from this not much else qualifies as a Pro.
Cons
The most employee unfriendly atmosphere I have ever experienced. Management continuously takes benefits away. Forced Saturday work during the summer. Mandatory inventory with no compensation for Saturday & Sunday work. No comp time given and no concern for the employees personal time. Management that does not try and make improvements to processes or work atmosphere and in fact demonstrates a total disregard for these issues. Definitely a culture of "the privileged" in management and "all of the rest" that carry the vast majority of the load with no consideration, appreciation or regard. My advice is run from this place if you are considering a job. This is definitely a place to pull a paycheck and not a place for a career as a valued, respected and well treated employee.