Pros
Decent pay of $14.11/hr. after 3 months of fulfilling reasonable "satisfactory" requirements. Training is usually very thorough and it is very rare to be "left in a lurch" though it does happen. Management is extremely communicative, often calling employee meetings to explain downtime (or overtime) and when work flow and hours are expected to be back to normal. Quarterly bonuses ranging from $200 to as much as much as $800.
Cons
As an assembly job it is very very monotonous. Depending on the area you are assigned to you may have very little to almost too much to do within the time limit (which was 2 minutes while I was employed). Moving to different areas during the first few months was far too often for my taste, though this may be a pro to some. Hours can be shaky, over time can be excessive at times (58 hours per week is usually the absolute maximum). Actual employment has been unstable (as of 2009), with only 4 months worked out of 6. Temporary unemployment is given.