Pros
I can honestly say that I cannot think of anything positive to say about this facility other than that several of my co-workers (of which actually spoke English) were pleasant to be around and the tasks presented to you were simple, although that's not to say that they weren't physically demanding.
Cons
Firstly, the biggest problem with this company is there three strike policy. Essentially if you mess up three times in one of countless ways (including but not limited to, making mistakes on the work area, forgetting your badge, forgetting to clock in, etc.), your fired. While this is presented in other companies, your essentially set up to fail. For example, in one case, I clocked in late due to a server error on the companies behalf and was given a "strike" and another time I called in because my girlfriend was in a serious accident and was in the hospital, "strike 2". Your essentially set up to fail and this is well known by employees as the company blatantly hires temporary employees and then tries to get rid of them as soon as a major task is done to ensure that they aren't hired onto full time and receive company benefits. Another issue at hand, as has been pointed out by others, is the pay. I made more when I was younger working in retail and the food industry, point being, don't apply here unless it's your last option in terms of pay as well as company protocol. While I could write a small book of complaints, to save you time, I'll list my remaining complaints via bullet points. - Unsafe working environments -Co-workers and super visors often do not speak English (roughly half) -Outdated and flawed time clock system