Unfortunately i have not much to say as "pros". You work and you get paid for what you work. it is not free and there is taxation on your body which in return gets remunerated with money.it is an exchange not a favor.
Cons
I was made to wear shoes that were not sanitized although i was told they were and were horribly uncomfortable for 8 hrs.. how do i know this because when i was done with the shoes they were placed inside a box without being sanitized first. You will have a female coming to rub herself against you and tell you "you gottta keep moving" as in boxing? Favoritism among the predominant culture. You will be penalized if you don't share "personal" information with them. They will treat you differently if you don't "partake" . A lot of gossip and busy bodies. They like to run you around although they are not your immediate supervisor/lead etc. you will be "trained" by people who have not training skills not a good environment to work in if you do not share the same "costumes" "values" ... work there until you save enough money then move on in a hurry.