Pros
They pay a very good hourly rate for unskilled work. A rate which most of their "employees" would not be able to earn otherwise. If you keep your mouth shut, your eyes and ears open, know your job inside out and don't take time off you will be ok. There are some nice people there and you will make good friends with people from all over the world. It can be good as a temporary place while studying or waiting for a better job.
Cons
Working on the assembly line. Each job takes less than a minute and you repeat this over and over all day long, sometimes for 13 hours. The work is physically painful, uncomfortable and stressful. If you want the toilet you have to ask like a child and they might say no or ask you what you will do in the toilet so they can work out how long you will be. You will have trouble completing your process in the required time but will be shouted at and bullied for any mistakes or failures. Certain people stroll round doing nothing while others are near exhaustion. Lots of back stabbing and squabbling. Wages are often "miscalculated" (but only in their favour) and you have to fight and argue very actively to get them corrected. Lots of unnecessary rudeness and unpleasentness. You won't be given the correct attire (whch is part of your contract) but will be shouted at for not being dressed properly. The place is run on intimidation and fear and there is a lot of bullying. They can get rid of you any time they want and they use that against you every day. Breaks are much needed but few and far between and you may have to walk a distance to your rest area, then you have to que for everything toilet, wash basin, drink, microwave, canteen... by the time you sit down it's time to go back to work. They come down on you very hard for taking time off and always question it. The union is corrupt and not worth joining. They just act as a message service for management which the employees fund, do not join. Too many bad things to say about this place and it is always getting worse because they are always looking for ways to reduce costs and increase production.