Pros
The other "common" employees are pretty friendly Pay rate can be ok for some Halloween used to be the best day of the year when we got to see everybody
Cons
The commission scale is a lot of times impossible to reach the top Too much isolation from co-workers due to the fact that talking to your neighbor is not allowed at times. Being there on time everyday, never calling in sick and doing the top in your program doesn't get any reward, and no encouragement I was there for over 2 years and had one review after a year and a 1% pay increase and giving 100% of myself. My productivity was above most of my team, I always worked hard and meanwhile new employees were coming in out of high school starting at more money than me. The only time my supervisor will talk to me is when I've done something wrong. Some have been so sarcastic and difficult if I've had a simple question that many times I've wanted to cry (and have sometimes) and have just wanted to leave or walk out.