Pros
It is a job. If you have the patience to handle the management style, the rest of the employees are very nice which makes for a very relaxed atmosphere when uberboss is not around. It is fairly easy to take time off, but only because the boss sees this as costing him less. If you are a career person, or someone who takes their work seriously, this is definitely not the place for you.
Cons
The highest turnover rate in the county. This says something very concrete about the management "style", which is extremely aggressive, unpleasant and unprofessional. There is no benefits package whatsoever. Employees are required to repeatedly request performance reviews, even though written company policy states that these are regularly performed. When they occur they are rarely positive. Management does not accept criticism, constructive or otherwise. No suggestion box here, although there is a lot of talking and posturing. Extremely low wages across the board when compared to similar functions in other companies. Management compensates by hiring the young and inexperienced, then pretending to be Gordon Ramsey of business, which of course accomplishes little. Products are often designed by people with little or no engineering qualifications and frequently pose safety risks to their operators. Unless you are going hungry, avoid any association with this company and its products.